441
192
583
165
309
226
170
52
522
210
463
40
581
188
572
128
212
73
362
195
234
67
503
152
261
76
661
142
242
100
303
141
66
37
609
177
422
23
300
158