90169546
93127406
4309421
8660
59144618
40094319
26539941
84636388
9381701
20066928
79486570
91824437
4061432
17336008
68894434
84606182
62341751
55139055
16422245
20019395
62569371
32309218
14159724
27113343
2989676
49692599
95633003
3095696
88263972
74422847
20846756
49031724
7238839
14746117
39747464
28468930
1762939
41818138
49302036
21263022