883242
41052660
99227867
39875060
7388109
30504047
9132808
44948246
71033227
16179439
17735501
54721117
61926138
66589792
11539162
40465060
97969250
43477577
50522556
27431044
84588143
64254115
82808302
14028876
40024700
38983596
45061299
97522430
7834706
3925517
20581285
4378105
23358815
6943500
37942409
25464674
89168397
6585810
4194475
92408674