57
220
23
46
17
381
86
55
69
121
141
91
52
245
13
38
151
173
60
21
512
108
35
19
193
339
100
378
408
146
225
263
33
54
81
82
65
1447
775
40
240
28
62
125
126
105
1124