16506048
66614570
8377155
5788928
60677573
2763755
28207967
94648597
51948909
41672383
2808634
24498212
77465181
67749661
22436530
83434317
33226243
55691070
86517353
27242124
66212640
32756338
60895617
6404811
80799801
31054153
80647907
92621681
72643875
78408383
9077420
44354648
36248083
79531234
19957480
15618671
54148217
55453684
7134103
34842059