8
30
57
70
65
171
54
323
156
53
334
103
42
25
61
109
424
78
198
82
234
202
170
71
149
169
73
34
121
181
230
22
29
99
66
27
5
148
58
63
110
94
28
11
16
84
19
38
55
126
75