31
9
22
16
26
3
10
5
40
25
1
27
13
6
21
14
50
43
55
20
4
42
35
15
120
2
12
32
7
11
28
18
8
47
98
82
38
41
105