30
25
2
22
28
23
37
18
70
8
66
16
45
26
111
14
148
55
29
92
9
6
161
35
19
129
76
11
24
49
59
38
13
4
34
7
10
68
12
50
51
33