27788877
5383426
19955584
84542051
11226313
45607219
4842642
70041762
33895602
98241116
40012282
428347
33393326
13417900
26195818
4781974
58718249
48442334
73163021
64187124
56312030
71271935
16122449
89691652
74975699
82248603
68117588
60115634
74526084
37941808
1023810
979641
43836961
23717853
60688255
38665457
62804227
9998780
803221
11146297