40417956
48832557
45284048
33248191
82628115
59029819
31067451
78354824
34541031
19244597
53168651
80531390
3944901
92139143
33775821
9694987
53339199
27318994
62192855
89389081
66352340
36954979
92736951
47603118
51123534
37839329
89328388
47156874
79393234
93529272
52874268
75936708
43373906
163819
86607146
26005385
11032978
60558068
57132381
93231941