13
51
32
9
4
7
17
2
23
14
3
5
28
45
60
95
27
12
16
11
19
18
48
15
10
8
105
41
104
72
20
21
33
25
70
22