8
26
48
28
341
105
76
34
27
142
44
81
202
182
50
322
58
189
215
302
25
11
146
28
39
29
119
47
164
62
34
85
59
33
26
23
162
117
100
120
38
75
74
24
25
122
339
77
509
254
426
64
215
212
168
38
232
64
266
170