21
12
129
22
10
16
17
45
66
371
51
19
345
103
64
897
222
38
14
395
124
178
44
273
130
63
60
71
245
18
374
96
131
50
74
202
88
39
258
81
54
405
247
79
300
560
261
25
24
13
42
104
180
16381
114