10052322
86015962
1686123
85593221
52796909
96812238
37216162
13403000
17906739
1625698
43518443
66529992
90367645
9958476
63129201
67223628
13935192
61111476
46314245
73417599
56127058
659028
75146337
65964246
63577261
4021394
94402241
64181034
2238247
47479591
1253619
51945934
55481691
81283487
15344189
219287
97499068
4922736
34222278
55717374