41798293
20562970
97015114
381281
59063047
29793921
81921167
93858748
23473865
89697468
61828313
8369625
97087209
42386535
59266190
38967579
46558668
31605169
27869365
54941534
76892440
51585341
22614802
16246262
81441069
68174274
66397971
4279627
40853004
73822027
48465688
13953590
97808392
43963978
89563044
39378933
87064356
80578424
82488757
70021530