33
1
12
34
27
2
5
3
58
28
109
35
48
81
96
25
11
16
51
57
157
6
42
18
60
21
91
32
40
100
26
92
120
374
10
142
67
24
38
19
295
145
123
45
319
55
39
17
226