238
113
86
32
103
57
105
250
47
100
56
310
149
154
50
228
111
180
123
194
241
51
216
106
87
606
82
91
195
533
126
167
263
95
101
303
591
139
253
239
268
85
316
437
79
71
29
74
102
46
122
385
43
63
173
109