106
223
32
429
13
164
49
362
64
91
48
40
158
42
176
26
43
83
163
248
33
16
46
260
474
71
25
178
253
62
187
101
24
518
31
34
268
167
54
370
471
202
326
189
507
58
38
261
549
67
152
53