38704728
15058724
86113362
94816750
9890701
58751772
68037176
51772075
17334451
68179984
55498386
4190600
349103
14045785
45416721
26055490
3509869
12361957
5015667
29967465
87078194
85428995
7529668
21972037
86216924
94337815
63258110
67871864
61611822
20878896
9937476
59239243
29816113
77568040
83907238
66061275
388279
79738534
77654339
97873437