22
45
46
23
1
44
14
94
126
30
12
32
19
9
10
68
27
57
47
42
81
20
40
8
31
21
123
41
62
55
6
18
28
33
59
5
95
221
99
135
92
216