96857069
24229311
68194822
1196693
97907123
64916104
21711397
6658258
89162969
35155481
2865437
73216935
68819300
38381928
15312811
5803814
4736016
51306020
95182391
33898460
5259752
45315359
27626005
12449414
1211239
5235894
15488831
60999329
14274359
5488178
74568349
6181456
25396847
16273982
17704038
44588201
64913065
2795446
14305865
46558292