336230
50257915
4931751
69638392
17301176
46049033
67548678
70652074
14072639
30414068
77842018
55622296
33672928
33812421
31852575
29562035
538017
84196607
57824071
54917961
34827108
67291630
9208113
59702006
46135102
49062023
50164620
29728015
94067441
24941852
60013557
56039569
1721502
5094273
2841383
89224033
73391367
84314494
62364616
41287985