32
13
103
26
11
82
183
71
205
33
16
222
49
213
119
25
38
57
174
46
210
9
88
72
52
192
45
47
107
96
36
8
30
66
40
239
21
19
20
59
62
12
345
178
191
35
172
108
503
85
24
68
110
98
84
145