31
156
29
70
558
23
69
457
143
78
407
294
151
87
180
92
911
225
18
471
441
374
33
66
208
173
363
239
162
59
244
37
22
128
44
89
71
36
124
315
67
80
48
53
24
61
192
371
226
34
138
121
241
104
30
58