15507900
31035590
85126096
81345781
73522877
30019379
61769312
68544504
13388058
78833454
3285506
6498061
23272028
6826932
80248413
25151321
82161432
6571088
84118893
30282270
16009428
45618115
14891099
10913221
40421018
90972781
64632488
49235759
60445968
64686531
49414191
24198737
71381326
75724279
30904076
29979862
58717383
5439535
75504210
1521184