88282649
1210495
98418272
49937050
50264551
73741398
4726630
18109419
94177310
78598970
50573313
42112098
90537480
64919615
38301582
7121087
32751253
99106692
77681944
47055268
14084062
21664470
165324
3113145
41132620
87579288
68719336
17025571
24995730
3958875
77184119
47255648
14263107
62907970
93339445
26909973
77453833
5198087
83666425
70556002