6
15
126
37
44
17
95
13
36
93
4
40
63
78
20
51
14
35
68
10
21
84
8
1
5
3
76
103
25
16
58
27
7
9
23
66
96
46
33
34
24
12
22
127