95416708
31768609
29322539
9902004
9568109
6503435
61085527
96713012
32011885
25349520
66394740
22693497
64432315
60663032
331192
74991860
19192957
53412957
16339847
5865897
96274873
63688929
37909423
31726993
54582404
41329168
60909418
98817026
64139655
10907482
31603392
6860328
91349
14027627
78831842
61463189
1695187
9602950
56441553
42533169