120785
40284193
86692797
65766277
22265951
4518168
87654923
75796199
67256249
38323947
96796979
22772217
59572495
86227940
66571831
47347364
43463811
65083333
94493670
42617266
36704865
90389946
38925960
19117608
49274819
6046252
31273272
12877422
76034628
97034086
65764318
117459
47325335
11948093
250354
48443353
2546944
79439656
44419945
50425054