2
4
13
10
1
11
28
5
27
40
12
17
16
43
21
31
18
75
83
25
66
54
81
34
23
45
30
96
29
50
60
90
56
108
36
42
33
52
59
64
49
20
37
6
38
32