35
105
123
34
43
62
78
85
102
9
10
22
120
40
84
73
89
23
112
92
27
54
156
95
51
63
28
21
71
56
61
59
101
103
67
53
50
30
14
37
90
31
29
24
136
49
65
48
16
47