8
11
51
26
10
7
107
44
29
43
5
23
31
27
34
14
13
19
1
12
82
15
2
56
4
18
24
6
3
54
126
106
45
16
35
52