10834629
81231322
5305332
77297260
73551815
6879831
18502790
66754180
54888661
49787092
84468212
28973387
94963619
60591765
81396769
57143115
22803350
76133245
848882
25644586
297834
10402028
87149868
51986450
94829831
34805793
56063102
54712210
88463447
512559
83166902
13554671
11256680
50801193
41335174
49262079
20535899
56808551
5088858
37523462