16
41
26
40
20
21
57
47
85
83
38
31
13
22
91
61
78
24
4
100
11
19
75
15
14
17
35
127
9
5
101
1
33
67
88
72
18
27