30794894
11387378
7973871
45825927
6177240
37388774
48589056
74872400
38674914
69292778
86319039
61661693
42309382
11395720
2349429
58355643
35325563
1473286
42753370
10554326
16428901
90431371
48353166
12555560
22635834
91112118
62492664
63015481
27898357
39623229
43164
73859753
51624410
32551083
2508958
94981922
12647076
68213263
4297399
80813045