34408180
27015395
43874215
89443250
82024128
10459378
32188047
16027776
21153609
88765472
8985999
15413286
4142888
48804132
122983
404781
94603541
45529703
87917840
2511980
39925007
6866747
43031817
20638327
121470
55573630
8294776
65529030
44616676
60104332
51388802
19093072
1851459
16786611
47558924
1264295
48733623
35243113
71126
56377592