1
55
401
107
70
395
420
170
301
3
26
8
24
19
112
42
5
497
4
98
7
227
225
304
516
11
9
162
23
148
13
136
149
65
274
279
164
78
2
6
48
45
125
12
118
614