358
27
85
72
39
41
82
33
147
64
62
190
57
235
178
49
99
46
20
158
34
51
58
522
52
128
42
281
105
35
78
282
48
28
37
90
153
50
370
67
65
138
230
250
100
23
256
32
316
197
400
124
199