30
12
14
23
8
29
164
50
6
2
15
24
105
10
48
18
11
66
52
38
41
7
76
17
65
19
166
9
31
26
40
97
43
33
75
32
35
13
72
118