222
66
12
35
62
969
36
13
34
98
97
44
122
301
2817
1038
287
290
47
5
4728
116
254
109
133
220
21
1125
29
8
286
9
125
25
1362
51
232
315
57
26
244
91
27
46
119
154
302
245
42
40
81
100
61