96416986
12439272
84051062
57109443
17817307
61809732
64517961
39534207
45585770
21821678
39797046
33751510
45411042
46262488
26531321
77252569
2853631
35266733
40769494
52041372
84134946
983654
5264933
30542405
34305432
37065730
99676446
37097514
6622338
11173435
75116781
56898494
1108387
51161896
96051759
1789400
31627903
622270
50749692
45435138