21847172
22112405
11438227
50124660
80352826
33876125
61035131
12396814
41366448
47586147
17744636
9428140
35703122
37906097
27533681
3782366
23591946
4928756
53793198
23354520
6664712
47283244
97705469
59192324
33672632
907632
2870477
89531943
24678301
91258505
1056383
68634321
71711891
72515895
8025672
82004358
74021206
2954967
1401695
37879718