30426076
8242266
84462307
7557107
22807260
51375898
2942855
15537221
37755601
48803760
30335768
83894853
14583469
1415890
3202598
53377678
36362031
78047409
91688747
67856363
49626732
41661176
7965389
39961160
24479466
41229484
60429569
91035296
43248870
33481374
95806161
20688232
63521803
60329656
16944970
58497485
29546612
26396495
56261548
32175909