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