28
33
26
11
5
7
200
6
97
34
21
35
84
15
14
24
12
1000
46
10
82
39
83
166
13
68
32
105
19
23
18
31
52
116
59
29
75
119
56
58
16
22
9
36
17
8
48
122