22
56
28
18
23
50
14
5
25
17
10
8
54
19
30
91
31
102
6
53
4
1
9
7
15
13
11
48
16
27
33
2
12
200
228
35
59