126
63
4
46
72
50
316
21
154
164
10
151
167
230
82
145
88
44
499
428
70
98
185
144
214
163
225
39
77
560
272
156
375
183
96
211
60
19
386
135
22