30
86
21
11
35
105
18
9
51
34
10
38
14
94
45
50
29
27
17
70
24
32
13
20
12
4
22
8
91
74
15
93
135
37
57
76
71
49
60
118