15
6
26
19
11
5
28
3
22
112
17
31
82
10
16
32
105
59
35
8
13
60
96
116
34
21
68
106
85
92
101
30
52
110
72
7
78
48
4
88
29
9
39