66
235
46
115
33
95
29
24
190
48
303
92
96
100
26
61
8
5
13
110
77
21
34
45
221
27
57
99
28
42
43
32
80
84
9
23
65
189
355
37
101
215
44
97
50
14
180
69
19
172
40
25