64512662
20675210
29225552
17841390
82991988
57694570
87803398
36593636
53609909
78359572
48266678
9499788
70506044
97972215
35065372
80016507
44188717
96871120
82887873
52175839
54623650
10693910
47532409
40669129
5091221
56152203
95965120
21565718
96146365
37245925
48277323
3391753
38652013
70911030
10025071
21581528
38496371
24854794
65282331
85665583