49948205
11954036
888387
95497299
78037906
70086140
65372945
8416242
66211521
27901827
29264034
5375352
85819011
49805737
59333956
36437476
78712697
25907362
86026476
56231630
52018
7599661
10755296
14543161
22365106
70121227
81559691
306597
51946580
77799006
1412724
5715571
36964073
4805696
57932008
95506603
42266894
8440551
98875206
9753590