5101369
62822819
71121313
40337328
82854684
64323140
48062353
44771853
94064416
38937027
29276371
8373921
55904564
61945663
13655099
55102070
22752937
1871299
89657672
76351286
2069584
43325042
87456991
96387074
48166650
49512663
54176724
88736617
81317453
86148953
925456
58318181
25607623
99777078
3707589
23073444
67298059
12359508
9451539
2582418