3522832
65137062
98356829
36076542
55532740
31631409
70231522
22875947
49017170
17043257
77966947
2477621
64886626
18678970
11431820
66387699
21995813
41799675
3814289
61975263
51609355
4603128
90549536
86271376
23006689
36958092
76079
2134846
15473297
95647491
9174665
10392086
39671196
20072946
2942524
84533541
48439370
46017017
60027785
34204217