95426986
70629795
45301404
6592009
53345461
29556687
85004033
27954035
90441318
86903092
27035776
38421780
79393850
29232365
19288803
16537215
17121114
8720516
90509081
77785067
75374099
5098236
6591106
96116657
2112671
9623088
36808929
79367764
73598176
44936859
39485173
3830209
75375729
19884773
16043110
30453409
19445522
24155733
94088490
45182793