43873984
66545613
66913152
39071238
2638698
56891158
6615131
71252022
61614153
24967157
94635626
81664585
52926755
63152397
62135164
21627452
32179563
3401412
60106850
21011101
91237593
92734436
8173506
21006923
11649502
51172131
75014745
16396849
89854517
31624004
30109777
89355367
87103057
19173998
28614413
36529352
24401734
94017041
17823065
61752848