4
2
14
10
1
11
28
5
40
12
17
43
21
31
18
75
83
25
68
54
81
34
23
45
30
96
51
60
90
56
108
36
42
35
13
52
46
59
65
49
20
38
7
33