34
57
39
122
78
8
180
43
55
23
28
35
312
53
263
238
212
120
59
134
173
146
137
185
162
129
182
143
67
56
99
357
210
224
1416
126
76
377
195
26
100
25
130
112
71
60
69
46
136
27
92
75
102