20555948
42909032
413876
19351690
583259
17368989
83971632
8168547
20643229
75281018
31508283
94699927
11292023
86914020
38508479
66211353
78195463
61734826
80072470
3507021
42836263
66211769
23377015
15242711
98824418
99546792
88794894
95641065
73823010
82073690
28008832
84366915
24448678
26796676
75448365
47654511
18547424
10452508
66906475
60457388