95659365
87262607
94189111
98065935
4386032
64256914
74766213
80248187
56817556
83573110
97305245
81546520
32355647
74625106
6289851
11139524
84935680
32731073
50622286
23695982
55146179
12585661
51045593
9513864
73022194
5040807
90604481
20409106
8317799
75088062
88143627
4597473
88497952
49094931
83893628
66395769
32862120
98821820
87175590
18216483