91973556
1662184
19759275
41656182
65518374
11619912
53056198
623175
72306484
918524
27791457
51386226
13372461
76214532
63926379
34397281
28349108
86665484
661904
1648596
64847686
3215670
65282618
58467975
44134421
48049603
4370529
24552628
34611068
81713835
75912008
89567402
23668200
26443547
34265578
30267205
84497710
26712986
9598226
80206528