123
51
116
92
233
90
62
140
109
114
93
111
35
33
86
61
43
123
185
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