106
328
149
27
9
8
40
5
7
283
66
58
219
36
42
19
34
39
275
61
62
112
48
216
28
92
10
79
89
64
320
55
281
1293
100
94