220
126
61
1453
620
50
344
40
110
155
30
60
21
222
148
416
52
26
319
348
207
39
62
82
91
56
90
567
94
95
47
612
1078
127
147
108
192
245
171
111
195
76
240
141
915
48
34
188
137
96
37
83
53
396
109