59866086
62811795
7976305
21266292
48027109
56461352
94202896
12594082
70022038
60058428
49651125
7686246
32397500
80054558
7781749
38053927
67598264
9628330
2291499
37396282
64585
99998456
6111835
7644596
79176485
86687909
77742117
64496889
49138967
7416734
4725430
10157189
77762275
29395825
2327549
18742597
96277545
96923811
23306139
2499663