51788226
32087921
46693225
30784299
24662176
66508187
13162027
68666958
86339351
52366685
58884743
8672370
86856255
67516655
68176154
22095410
93014447
30854445
58181030
33256261
24207080
69979085
87772787
39363255
850145
67508960
94156283
26458734
94302628
40765374
30657385
63742515
24552235
29788642
40432565
36664067
50853550
93932825
77217245
2595311