34
42
66
62
204
178
141
43
360
47
52
64
174
212
90
49
28
44
175
91
98
196
113
195
230
157
125
114
75
77
50
153
214
99
138
84
145
201
65
109
33
25
69
129
51
173
41
60
100
134
59
88
246