1325568
28137909
60442365
32597081
14855175
27309246
82932411
92537870
59831207
71736554
28262478
40698419
69089347
15399833
49864589
33136450
57036556
100002243
12119517
18295829
35905366
31285287
9985351
8523594
8014346
70421566
34205817
44703103
7494104
22494511
59499320
12524422
56545302
4138731
2503000
54272052
15369119
20266579
87089799
61175047