31084030
23794170
99168596
11139904
92454787
73283323
94203404
23154818
38522407
52967062
58137826
86866056
70713
27171559
20729646
29892248
382182
72574617
81126456
24087281
57801876
32183881
71976653
54379564
17605669
77308956
72508061
86286111
12373902
49429288
47204440
4426631
40298340
32176589
28215045
76975201
95295454
56993977
43662477
85962174