18
43
50
34
62
107
99
61
72
88
80
126
55
122
24
32
138
276
45
68
106
38
137
148
40
179
79
102
49
119
125
109
57
71
58
51
139
13
91
146
41
46
6
113
84
74
100
85
64
35
63
94