93408736
69105418
65578691
2202272
68356934
66896514
27304811
79544957
9011042
89904215
38236446
14315259
94692078
89184288
49501615
93343211
47151707
75793119
7848241
93995697
52493281
53829907
47808750
16712607
91563239
21997136
55926523
17561206
60413852
28147945
55857884
43931770
5703077
30925250
86719132
82112178
68581596
42576572
93052734
70438855