10
11
13
35
31
17
16
25
47
41
1
14
81
37
27
23
29
30
28
50
49
5
40
20
7
4
38
104
36
8
51
26
21
33
9
67
89
109
75