83316376
1291128
8170344
80273359
7759487
67284824
22804490
54253450
92888471
18005089
12279324
6649236
72024147
99308042
70085642
7516157
40591559
5915398
14668660
36697662
6164850
14015453
52842080
64183660
59717212
64893178
95553036
95504158
80339964
54155075
1009058
2086611
41477629
67591840
70946741
33462935
71339753
26496852
75974665
83476932