22078416
1057143
42027379
74378049
82001227
56347505
51128590
34761980
14842196
38643725
33756882
16733559
2328291
88668869
75749322
46841483
84024203
32688997
72407537
46232599
44896238
94643101
77207553
19099571
434863
68612014
68964995
40435356
8447496
42954435
54192861
47557814
13547733
14364728
33558744
17727004
86186189
56915482
3891641
48033045