21139803
34659367
81583790
1551767
63406837
59118373
56391050
93328204
2657287
1643483
87644079
55088400
24607044
24836191
14893494
93226746
50241247
49528068
41443005
38924276
95459742
2424786
3565597
10794729
33644093
8004054
83817072
6657753
93193816
13229317
79536125
73834248
62954013
44382520
8262332
21274793
84924906
91961157
32916269
54015902