42
12
46
29
90
24
11
20
27
52
31
14
26
43
88
17
38
45
23
89
3
32
4
57
15
126
113
39
16
7
2
28
30
5
56
96