40
11
38
57
33
96
37
16
113
26
14
147
80
7
30
32
63
12
25
28
54
21
74
23
56
198
29
19
22
13
18
88
36
6
2
10
50
31
61
24
609
442
71