57522360
28767786
5933470
30406432
36475955
84237716
40123990
10313079
50537902
26323873
68215874
39207639
66399512
67097874
50247505
89682604
36837129
1783808
23005939
8519850
8098985
95347380
6387116
96745420
40644885
42044487
49793781
41391905
30856482
5288407
50048708
70912675
96663514
3864979
14242886
83505618
7095596
17686295
80137432
51646834