3096485
4406830
6254189
38248081
18615611
79936443
36535599
37392238
47899105
51888536
84736894
98093816
72871809
34826747
49288553
85438415
1677751
63305082
7603046
77569276
65021069
88568560
7404180
91862090
56619840
84236460
24757296
70341169
95917958
61801279
9291552
64387387
62866054
88449285
66064441
1109870
16568061
64933497
48113496
20356262