318
243
77
301
111
167
109
911
525
359
120
67
523
293
211
62
168
428
71
34
100
482
84
106
207
130
97
108
46
297
80
133
43
35
61
121
325
278
218
172
124
20
42
539
113
625
141
82
58
112
126
313
234
158
93