10
1
5
34
15
27
20
21
7
31
14
19
12
23
38
45
53
54
105
90
66
4
36
46
8
40
13
33
49
16
75
60
76
79
37
26
89
6
83
126
86
120
108