42
56
3
14
22
37
95
39
15
24
35
2
8
32
17
20
55
18
23
26
69
34
6
50
83
38
75
156
5
28
29
4
9
10
120
12
25
31
16