48865318
75553065
46983060
7089279
77502616
7305305
76791161
13854304
99144243
83058416
75261617
44972203
1699828
91114535
21049518
99183811
172456
32385968
39869675
34041222
41492956
84139516
48914766
9435338
81465782
24782013
16336651
63803699
89944490
33277156
52467090
43504786
98016051
63151120
85142451
68078470
10789872
71826232
40872266
6533328