37
77
30
138
42
46
286
118
76
705
302
130
47
165
28
385
102
33
204
125
83
1393
80
391
387
150
225
418
79
183
41
197
153
169
218
100
210
198
460
378
236
226
351
272
97
309
1436
313
332
129
834
126
163
101
164
317