4592342
89599860
86243214
33037978
66511577
1391218
625872
55728090
24198086
30654107
97684571
5229870
30552980
68735480
13607562
70999840
22715933
69023792
1988420
38255521
80737218
26801978
61957818
49633580
74072093
50019577
2086662
148263
79464061
84912904
93326322
6736184
3489395
67716362
5266425
49616533
72007469
20941727
16833818
5485551