19609983
95583534
13557651
3275222
53111158
64612271
60535806
84638323
73299735
1321922
99865978
5091802
73716503
82068865
73146232
15043194
84332560
75024981
94428223
33588510
7364800
36647820
31847284
29155280
24351690
2486259
6792839
505933
94462065
16122290
43267947
28317145
85375662
34892605
94182907
100006855
29421987
97544038
58552504
71045224