90846046
61139273
16774881
45168502
39623677
59294296
15503706
30278172
72637797
40387284
25249524
32275618
44846162
40216510
42226920
52689802
5615287
98218693
21523192
36321839
82799641
74107915
336418
46238205
13447049
89783004
6364863
43475723
66499546
64024336
38359666
26617834
34917599
66337184
40236752
99555820
19273820
64505468
58136758
96387027