59659939
5754973
29444550
41315742
21486121
42664787
68378932
2044619
53495068
302103
43048674
48526071
36672565
34668454
25352409
98951951
83417202
15325628
76383213
68323678
8534810
43989378
88787333
4789720
51826256
64706168
71617093
42639996
28628120
25512366
56293142
99018437
21319596
58523260
53453605
98665767
38712786
84986364
58834400
1507444