94709667
53482612
20677674
18475368
41377044
23501967
41351080
27833267
17533436
55953350
69476712
34432156
81621580
11778036
58586244
88143165
87541375
47659446
4513608
10502192
3294238
9223592
83592763
90278132
36891393
49292586
967695
40687067
22271988
54499267
60217893
69957548
77221913
70392829
54244045
512163
98405761
66844033
65769272
76562412