12
32
16
13
11
6
4
10
9
7
27
8
3
30
78
62
117
19
23
22
18
70
45
5
2
93
17
34
31
21
35
24
50
28
196
104
46