33954996
21322824
12997184
20394319
5576429
6420107
52308874
4231183
14895563
82777483
63406201
12063911
69319733
45601704
77044596
93509838
2393737
64178053
61951864
6851522
53121444
30454051
20131119
44877818
90392037
55165350
88878937
69648057
36193086
73774010
96127848
47384750
56016152
88383013
51862185
58218700
30348350
36329665
9468969
25703442