96964204
39193804
12297968
84855908
1355770
62735582
36988655
50594236
170031
2357724
14577271
72632857
96505145
73804708
12389456
4307388
90586175
13447379
71529565
30674800
3929639
78984044
34679011
87222645
22143869
83059188
96116726
44359730
87032839
39938452
84165023
31556836
6291283
478381
95077930
94379435
95924192
49428230
40983216
12855688