96084148
6389502
62391048
54415012
7847312
96105063
71914988
39083560
63251251
77985908
3823620
12584455
43637712
25519160
96163347
20862192
29905710
57292917
92723144
3705318
47586202
96724307
9907510
25034366
251305
47038285
51552723
40228726
37427286
90868641
53219522
14234846
10034380
57453220
63161438
84732527
2406824
44018837
57285817
36349096