104
332
156
280
387
122
192
346
201
746
154
169
167
208
519
76
379
295
145
106
266
218
152
441
174
124
190
35
36
44
31
171
103
50
200
117
20
84
240
235
367
292
112
68
157
148
130
85
55
238
144
113
39