18
22
115
25
7
90
10
70
6
166
5
580
188
82
155
72
272
9
12
149
251
33
4
54
342
1
49
165
69
58
288
66
374
17
39
30
8
74
13
55
27
173
47
29
34
31
45
14
714
32