29
49
57
85
24
42
59
61
14
32
33
110
101
95
44
48
77
69
126
52
28
58
43
37
41
11
99
21
40
35
88
53
2
64
155
97
3
13
20
15
34
50
51
26
78
16