59557302
2500514
95682380
1838392
70738711
17116740
58961869
55168060
74017082
32389105
78525699
67447139
99347212
92524559
8275243
83525425
5329850
77234766
5200555
30205159
92534954
9061041
24156158
41696862
68741563
61064059
46898464
99738033
55664501
35156292
11132111
40132173
83773281
44954406
43674185
4984023
36199056
28894348
49802170
5401729