40696182
2027530
3950724
47563834
25394717
80633470
43391633
37566174
44066197
95613905
42531081
88503521
76198074
29666964
80275187
45082651
6626892
24534308
28013945
50453245
39853510
34494933
38012177
64535064
57336680
11162130
22116703
1937706
20493025
51707693
39144511
22212540
64556849
91963603
77521291
94359323
90547450
44892305
17077604
3404117