19936811
59839537
21063354
36082673
24168937
18442450
48177502
56206565
66622870
59069605
57031264
8023606
62547377
52632061
74989524
60741322
13469161
45394661
93866698
83437253
26348263
93255180
19375113
94146949
1393644
52781684
35848332
22724250
72883407
2326219
64338212
41653754
96591614
83502374
6003728
15283290
33441494
51002888
2736255
2980994