38
100
90
42
43
35
82
9
230
31
201
25
10
33
173
104
63
16
217
93
138
132
214
2303
69
103
436
18
62
68
54
39
123
36
304
53
136
341
215
351
51
347
22
134
58
57
145
128
133
476
40
60
231
202