32751515
270545
82629912
20501867
29959060
8365390
34685222
67491263
68337533
59845884
12003075
17887722
57155765
2638498
96304796
56925292
4185527
36688265
98878681
3193473
95597501
53101502
60788813
71091078
51943613
56341958
28926054
77127266
38754178
25919383
9146110
69396730
70243895
8253201
55188663
39431246
6183438
3831032
4546407
3879565