17941936
46578784
8383019
42059688
80783806
79972765
46624978
74871300
47475352
2721426
79144213
48292537
34105397
3826221
95487068
3135820
52942850
87188933
90308042
95684959
56231638
8907887
31129921
97189524
82885024
74529914
71849509
59807327
21441602
2039928
44382515
61616893
88686525
73833222
821096
66283080
10927600
56786639
22678461
17467471