3316572
2047377
20281723
16008389
96905313
92381799
57331668
5361347
5708752
2018498
64021854
10111385
26616522
75438520
3637656
30702778
70201403
27197316
87051876
83107163
69072935
63964527
65002528
69411725
51641421
98822317
471812
36452645
6063863
17696631
14298057
73955349
57896390
18088620
12135534
24037727
77086048
37772655
17451325
93889727