42801787
12185289
48041684
8796717
2972579
22486856
40056401
50849697
21502024
69353814
12676792
56505416
36428857
88242710
87305480
4252403
94439199
11677614
75626576
86193808
37264875
66441307
22756301
19446218
20766836
7085320
61595596
12812095
26916012
98673220
44301919
79798117
7707726
7356203
307218
56162345
48262100
15162529
3511158
67761641