91845429
2462122
574660
50602204
77872641
70629181
17682103
75878821
83915436
22601152
754990
55017565
52656453
611865
72737683
39786304
94582362
48509125
81392761
47556658
35556405
9495899
91981286
50685460
7898291
57382512
14394214
85541596
70811188
62728836
81766653
3638992
55054134
773188
85457826
4213515
58988765
30722707
64932592
51066931