45958013
17431037
90402146
64079395
8782456
69253790
78046687
40617948
15671503
44837611
52172193
39246894
47479372
81964390
64931973
1346129
93088417
22964743
37617591
80574117
5006359
5542381
67708910
4698701
49376676
70625533
45525842
63356111
3773258
38998957
30371709
59404787
6826178
36423250
145502
19479829
33648885
27089509
44072444
51743969