40212196
14268869
70976271
86425990
63735591
8858618
6346190
62452853
84792397
99942259
60725703
52906715
98936797
61174717
46286650
57182130
81751797
51795342
49239644
30679384
65653626
84574071
26554996
29036231
51032140
83858090
2028081
61907881
62534486
60815379
96133601
17206463
81876360
88758133
35784358
30287453
71668236
35046799
23331032
60777448