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