12
3
10
4
13
15
61
5
6
8
9
7
52
18
46
19
14
20
25
35
23
32
58
16
36
45
21
56
50
107
97
89
82
93
108
64