39
20
75
18
23
69
229
29
22
77
3
82
106
168
21
154
256
56
30
50
322
117
419
114
156
80
136
199
79
135
43
146
187
38
65
169
206
95
172
84
48
24
137
66
100
461
341
426
316
49
434
758
255
361
689
209
142
46
81