79018828
31973282
57258453
13875296
6057708
45928807
41061267
26493603
35173446
7870921
32087
40683186
40451093
45602377
91459287
40535075
2512310
9584951
78529800
57579197
62954374
32174313
37436471
54955242
31043456
35833791
2650617
76242056
6883618
93455434
64507149
67353787
44214350
24638404
19905497
85636328
13923543
7238907
63142697
30886406