41698585
93919673
63163043
34013560
63323821
16594869
55431006
86458969
996185
59768811
48585506
32991360
83263821
20506537
50348929
15898154
97311305
98824697
3338565
82133640
18966637
5526614
16993828
52524027
48358051
81651615
73327815
2382825
53479923
92169984
64558350
52192528
1685640
45561626
18124072
84472825
46876360
69099676
73845679
16808901