96105922
450443
28633043
27503624
93824726
84529522
67361568
53012939
1887660
96496854
9601716
35619927
29394019
3414194
31074359
48629024
72801811
14632318
42365192
12521758
1961865
42898291
95062467
86951086
54381314
47251843
2888762
59712493
1313228
65874527
66471263
34433790
96999398
17408238
53806777
89017317
57748698
55471296
92569298
33499489