97015176
68408449
28003589
470191
12218056
91234196
51541766
46515486
51005123
9756150
2235572
73435635
88542641
72322316
58167754
63904394
21817305
79676851
99844161
33493032
1323417
99486716
62498054
47335505
84996633
2214759
74909199
60726617
55521871
6129553
1058560
42751417
2164490
1882655
44707170
30884872
7020113
46397610
62349207
1349132