31165920
42429669
55563060
63034722
16035143
7276613
32469183
16339333
25127288
87935006
76695139
33853873
5796567
55634277
21714535
70378627
52432419
75075206
149660
39824646
67596419
55802920
57566405
29666165
44901102
93382239
7541074
5374472
45013547
20512849
59499590
89981110
50578568
8222448
3687362
73926681
24063083
91669193
42787456
25987587