31755261
12946469
93568384
9606726
2155783
8212925
67066252
30164241
17901139
7799389
13608783
54868215
46688732
69111220
83017213
53319238
62903356
79061838
83743881
68367096
53667963
69223188
61907967
47041248
12265965
63439573
86772566
11584169
56912297
91971909
97004013
74746631
41201259
46621655
77671249
16075469
77585446
39076303
56595122
82738690