30484979
40283686
76166503
81061299
4532971
97049431
42227890
34281051
25517900
98824587
5574254
7552283
2543377
7234430
25981677
22092454
85964463
65397613
64142200
59392029
23818704
81714495
13265171
6665407
57675874
70307535
37469400
99819703
26202036
17484506
97345571
40586540
69875918
13787589
19474827
80485621
47938073
54782244
87656303
61036691