31072148
4853794
49678577
2331991
86461876
82607097
51745368
88337611
1591609
92151060
7296255
3782641
52844619
24365062
60715420
60809289
2999901
19535750
8064620
73777816
45335787
15097026
84795895
74101329
68463251
13125483
80674658
18612624
95944939
29202690
95435930
52338062
31076016
31648641
7302175
40038613
84359258
79763217
20378088
171539