11
21
61
100
36
90
96
8
47
83
5
78
55
88
44
30
22
92
45
39
53
15
160
1
20
52
97
49
9
12
10
99
57
2
18
231
24
37
103
23
79
148
116