30
37
20
16
28
75
22
125
48
9
58
163
32
82
167
29
21
18
47
119
19
51
228
179
12
1009
13
150
36
45
25
38
115
171
146
66
35
101
11
15
41
40
122
33
68
85