89445948
5672942
23512223
64697448
51165053
96948365
23711292
60144159
9973942
18091307
9810825
72435383
20923412
4697208
49458199
78329144
70612455
1537778
29163093
24002196
93637079
85505365
88507823
39618512
13365147
6937462
38599441
19594941
43614735
55799926
54124966
51889292
48874119
17706037
30526068
30161997
12604069
41533831
69822671
137279