84628726
82989923
79984788
36609
24038134
4054688
22509813
10306
95774898
1831907
81427469
1660281
60762316
3213446
44465136
77652881
23008550
77811
21725032
25104546
20292285
73475050
168339
9304162
59282207
3702293
87028305
341657
10337950
6910615
2913266
63192714
23764187
27942795
547711
6172370
35497203
31981911
86405823
4703771