32
349
68
168
50
60
322
51
537
149
196
371
208
132
134
1027
121
191
147
123
212
263
271
116
24
13
90
47
148
65
25
62
376
190
101
79
1123
239
20
94
28
122
105
93
417
115
1188
4
258
39
378
67
96
35