15
26
3
27
19
67
6
106
10
105
34
8
5
18
7
94
72
28
36
35
11
1
44
13
4
23
45
112
74
30
51
20
2
9
91
62
32
73
86