22
43
47
17
4
21
28
2
83
38
32
3
64
68
14
23
35
31
56
10
13
57
8
19
91
1
52
33
6
25
18
16
24
67
9
11
48
20
112
79
104
5
99
146
39