2011860
4934209
85039463
74984986
56091081
69855027
72865674
50964359
35529726
7084611
63165241
30736683
72702402
57063849
8806336
3444724
84092555
50471519
13906711
96714790
46852892
37253479
75778227
78442439
62939193
20298429
43585035
751792
85301309
9856406
90129117
35235038
56429460
24592514
75515203
54657576
37297525
14367538
28705699
72803594