11
17
4
8
12
1
25
108
2
6
35
23
82
22
39
20
73
48
52
47
10
30
9
3
26
32
80
19
36
18
5
37
16
51
56
29
91
33
57