10029056
57771123
34114380
39058412
4221130
69782319
7037615
4193871
43402117
39012011
66142707
98829498
92605808
72157924
34367191
12995976
8374867
72375220
38983705
93565269
82992997
42307128
99046255
47037764
22697431
35913299
39897578
92931679
14786521
36631578
70795079
55094505
32576346
28571204
3556248
71222637
30728828
81326908
2539627
18372648