52207836
80379503
3843125
45244160
4358346
67966377
1494992
68344716
19391577
9652272
10484141
71493761
8732665
37685477
72294995
71431370
94402099
14085812
78777359
86487255
99702134
78212037
71576662
99943909
55768985
19707097
55082817
65784519
51064318
14794390
36872005
15947771
50282003
90397365
5406973
95288851
39228294
88203124
24853285
18711815