20662507
76343767
20551364
9622929
785781
29577128
93818444
21799172
41537920
3936812
9855137
53451328
96281046
29854982
87375072
61467299
78596820
44617193
13272590
6749600
22056060
95987492
88321905
36799347
18942931
35711505
4296932
59348254
41099037
98325899
6678782
66571112
38091200
72965202
42395218
54412290
11668304
17315862
38871113
29251977