40
106
226
66
12
52
1266
143
149
5
3443
963
105
22
220
44
129
20
27
15
589
29
26
18
38
209
84
172
56
337
67
37
240
36
778