123
51
116
92
235
90
62
140
109
115
93
111
35
33
86
61
43
123
186
58
59
46
84
130
164
114
60
62
275
385
182
227
169
21
174
154
179
408
139
35
84
84
156
129
61
87
268
222
194
95
126
59
83
80
73
144
223
50
46
36