88631700
28588140
9843733
99557799
50813664
5837465
51358652
12697887
12721836
41395588
846548
3532886
79969317
60355443
61869511
87875743
49001173
256486
40862082
97667075
50761038
73507206
97726122
41643180
95272696
67957044
89362441
67006601
37804077
12144263
41185641
621317
55729337
53704527
79829849
65285753
7946898
52111967
91426908
7716303