27
60
26
28
105
65
9
68
382
91
67
199
97
160
362
1013
571
386
269
893
708
402
622
375
528
1143
569
614
96
63
1102
93
34
136
227
190
57
220
44
447
111
18
80
124
142
29
90
45
24
679
972
1
801
800
257