263
71
29
46
103
160
96
125
2305
509
93
61
72
43
595
389
437
62
346
548
107
381
73
661
99
111
80
248
210
288
70
138
275
416
37
76
323
736
97
34
398
104
312
126
67
48
689
51
391
119
209