326
74
322
46
12
24
33
29
316
789
251
153
52
138
247
85
344
499
206
23
506
1102
30
70
77
57
157
310
10
137
119
34
406
361
37
158
413
42
122
191
267
175
68
44
50
83
60
43
342
144
51
336
61
90
6229
280