18594272
19886732
10968497
12932960
27134665
7002728
72642765
12612118
6928656
16704151
2611525
95652474
67237095
7721626
57919469
52608424
96293808
12403655
24692589
73369839
53214620
24935870
98174925
78444020
95974054
35894004
6809798
157543
89704147
33672711
58237349
3605480
45862074
1911286
8277767
85138653
74795075
31083585
79324984
5711663