16696702
37439670
22882445
71055759
88413831
94329186
84072067
7728133
13324559
12316598
71239388
29802058
37438006
70808004
34596517
35078652
61486554
20936024
31556694
2160769
20631147
74836651
89641177
1212168
27023799
95367986
41385591
82975359
79014458
89282030
47447131
39827451
75215282
44025592
75023004
64499553
44899962
11175363
75354149
31302945