31786609
3105435
4669327
96389777
27252444
57483176
32433186
51391264
3917244
90378970
20138033
98535500
98264882
86225720
22109108
97686626
19848809
70134557
66109921
57379746
5379197
94331675
4097361
66877373
11079796
26593828
84259655
37384625
580962
3905636
54109624
6896618
55837883
34495813
48042280
7001408
50502844
98751647
35374296
51955736