37
27
43
184
101
14
12
30
393
86
70
96
4
79
202
50
35
15
78
67
155
88
415
64
379
45
73
28
119
128
162
53
39
255
189
134
156
330
108
222
33
167
750
51
426
44
24
63
25
22
90
644
57
172