14617999
9456116
1292317
28938078
1751265
78153143
68849798
42692417
15806225
95283820
86571574
56822401
7257716
2384113
4601695
63039595
91848137
595165
45845813
44617311
52735693
8580505
45662988
82681018
97011257
93638330
14063173
62855829
42961751
90008653
73457940
2948304
11098661
81372106
34968237
80119401
32545073
11485589
54776336
27252973