39311353
6550381
88713116
27765953
35849568
70461730
75746266
83451706
80192054
96824481
30233360
90417608
50041448
67118647
34613477
36444006
5908233
48043740
27932028
25981782
8282468
2929125
94465222
423675
88448122
26649105
9179764
28781847
70772914
18559386
7337276
55705286
39896627
98402601
20676217
20731994
5056959
23617810
83942557
44752279