411
96
29
64
167
254
19
124
122
371
236
9
89
24
28
104
198
116
57
307
59
40
443
470
38
12
97
11
181
247
55
171
406
10
86
84
362
1816
134
100
20
75
44
67
4
7
25
56
5
15