2838393
84085375
9153467
1834926
45235756
37301013
40168490
38239159
55087623
69219760
68155994
9728947
57427064
40276678
43492930
50333261
24919996
5805008
61736224
88465701
2483128
61961936
66558643
65502706
325186
99241707
70309382
78424429
47496626
33134201
33176671
11332720
19271170
14808963
5070546
86742424
21109238
73278005
87421200
57407403