12
15
4
17
1
30
25
18
23
13
46
7
2
53
22
37
11
10
6
5
9
77
16
58
29
35
57
32
20
60
44
116
8
19
64
14
33
42