3158513
9899281
27316112
34929047
99339467
71472354
8746979
46613534
2382735
9853760
2058494
64026972
61361860
2767375
89039907
37131270
13561811
95446702
20164557
8873816
4322967
70925428
59825512
61206857
89079434
88542282
13375943
60122516
61725060
53645929
34917705
23125445
19149328
20394321
2876397
10597519
42521176
23849010
60862827
69255973