37397056
45223413
27013302
46612058
69486763
622997
4917666
38731721
6902043
40805191
63891599
13422066
3028932
12188111
90695699
21483275
32639132
3164373
6746513
33605613
60538123
94707399
18641073
13132508
66409507
23153192
53397173
18823264
24835040
67937876
13522150
39129888
35419563
60947542
79509643
22978460
31272191
70425521
76942259
49153450