52501926
63681894
69727650
84548002
30589842
25583097
59288276
45136849
86513968
19707965
92806138
33346199
85336042
43559183
59312755
68968843
22623488
71779843
58064402
71835931
15066049
18306050
876666
9737338
4070347
10083440
27639302
17555291
20487316
2951343
75417123
96145
97347548
83367465
16163124
26631186
1879401
82177996
42819588
7377970