15308929
18594634
18902050
56404116
26346529
41953516
52611962
11795455
1769336
3798907
23673386
71446383
23079714
4302160
76769444
18553602
7512647
39097859
32485177
78715680
52794188
42521948
93686998
5411689
3863880
28617276
93327050
10014421
5194080
58469971
56145882
66469942
32956948
73976239
82309421
54735352
44952461
38321239
34916376
28664504