91448166
10259713
3058362
45871031
13929277
20104817
11756355
46634801
76649247
60344409
17779464
45072382
36717523
4410690
75682124
62188188
20885085
51198694
20638042
68722858
86503292
93144599
43135400
543141
69566947
10698024
88588455
93983679
2246687
40675431
72025398
13326454
50225072
17581929
67163138
77667352
7901274
1214771
93722186
40054380