30
2
7
6
20
18
57
4
5
39
198
19
22
10
9
34
25
11
70
17
1
38
13
21
23
40
8
12
28
14
44
35
64
16
45
81
46
78
111
56
15
51
3
36