2
20
9
31
28
14
6
11
18
24
19
25
32
8
43
22
21
12
56
49
36
41
48
90
34
16
55
105
35
13
26
17
30
10
38
15
23