26893482
9256516
5392119
224992
78481260
57237017
4998592
83209026
36554899
81514972
35322222
79352742
29254906
4708877
11273003
77941340
96994367
87131759
31917819
27315249
33085689
62785213
73014952
79921507
96998375
33165704
91606358
11151893
56207008
39555715
88549973
20499622
5432220
3893023
54303742
52524463
50949441
47867720
24303010
30944917