12
4
3
10
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