28041660
31165586
3434214
9632792
62731256
28026715
48355591
5683463
32968734
7070445
12066305
79857889
48805674
58274879
86616840
70311026
2981147
14836319
32522110
58255454
47214088
52015742
50417954
83457295
6876585
75146878
47749975
90398206
19408423
40375890
859513
30014591
56677819
40141303
49732263
77362014
83089529
2285036
99813933
80877750