4811368
16977480
27187852
41568329
86684890
19349392
76443985
339590
38006758
65938253
62592
54681150
99911560
625277
61955981
6625168
80993948
2061558
87284232
14898716
89226079
52945859
35801341
61316239
7061331
4440903
39464999
53056025
83812746
56667225
33644968
82783130
28807388
42617260
7401551
47737379
87344069
72935243
65791340
8143242