86276608
57613723
50878713
29983785
1451950
4885284
93364587
11006900
22091569
46805931
70429274
27199481
48572414
97117418
13919114
17215461
74616880
9433136
13367224
9334780
69162428
3464999
5529686
96214963
2826369
7345749
48464566
82938158
74672082
76227798
72393692
27682545
20341631
52607270
59103668
21915892
67433990
46667691
50959877
19078511