39
82
375
261
128
253
24
137
96
148
12
377
46
266
124
95
177
157
77
106
68
355
142
125
132
56
33
37
146
101
60
64
169
104
170
314
38
22
31
26
79
223
76
29
42
61
319
185
200
262