40288430
22127426
61319552
60033815
2741638
36563133
35423456
30278120
3662676
45125106
95717630
4345274
89868866
14183532
48849124
53979735
71819659
6694029
12125596
36297650
6385173
23034994
88237266
97964667
51212797
79137774
76611681
97671825
19144963
27264229
6018244
10178213
1452133
14882328
2398986
14517197
3085122
67818140
25207659
66372894