40144092
92159690
70523550
1405548
87519625
21297731
42004263
29923662
3681538
43527979
65418964
5338482
36172118
91592069
844157
83645278
3797946
81902620
77942037
36714681
39231505
20036976
4025636
87803405
44738478
68761651
72991884
67163821
63318732
55506646
24161790
47869377
2589801
34062756
53154727
895729
7095104
703944
57035228
24425512