12312643
8407550
57949222
37058694
3231890
77081414
69118414
68363450
65931398
30387581
7123690
22702677
84413595
12512865
8956365
20026517
8378014
59627356
9927106
1588564
72993533
47966732
22584645
69108563
43668772
95511325
74184205
27717629
16281868
70645191
29988873
86979272
63242150
50159550
15615110
1249636
90142893
55448446
15031082
64681404