4
23
112
25
90
45
43
39
33
85
29
19
37
40
31
72
6
21
12
18
32
59
9
69
13
26
16
30
127
54
51
27
11
5
14
47
8
1
49