10
253
17
58
163
27
13
4
41
56
127
1717
18
22
29
171
14
186
34
45
132
47
31
25
53
86
291
75
101
46
6
43
35
88
44
69
125
28
76
223
121
106
7
20
137
74
105
38
36
187
303
40
63
2