98565192
55515168
28753888
40515728
2181529
64507852
39261242
41053091
71855683
92703127
12427242
46225532
27968622
86547433
68325201
60598244
61087052
22178624
54835344
9717292
39601813
9433184
76887097
61405011
25682116
9533620
22358795
26207063
7974154
30116437
6153592
65416064
9171483
9596506
63651647
95355050
89086828
71876533
59121889
157996