8
5
21
6
59
11
3
2
75
72
197
7
134
24
28
12
40
43
245
46
18
10
58
77
129
235
287
34
251
27
38
51
37
99
105
137
47
128
140
61
54
71
76
63
267
42
22