5089485
7769222
3295178
4904842
6528727
30985045
13059035
39877
28444878
88704052
57101054
96053120
96253895
21764727
94108895
80543965
59325622
16113781
62569277
850234
22471572
17842108
42792346
64451082
13083870
6732565
59506000
471492
9552746
21873283
73026866
53903809
3915710
66985534
83375260
9761832
9885616
14545176
2462629
24836697