17
172
57
10
76
15
13
8
25
70
34
11
22
46
19
35
44
78
56
62
38
45
33
31
28
47
138
51
142
149
54
27
16
296
18
91
294
129
267
224
268
81
39
807