8
42
3
123
570
173
10
48
101
16
83
19
72
44
76
51
307
142
528
910
540
20
279
308
411
17
49
172
156
418
148
87
56
57
98
24
45
23
260
322
202
107
95
47
22
551
569
192
190
11
13
196
4