42988362
58657219
18254561
53774156
77828245
56341755
36426797
33156738
86176845
38893739
25204145
59449358
79838227
73572862
29653073
30945721
41922360
55622590
59839592
36775759
34268206
17228796
84568719
878823
99518179
80406329
23318485
55158423
88036036
61827496
61845459
60043287
12058342
14343878
73928821
94346631
65185128
70413540
28902317
94647569