15086491
85594066
84073119
72575658
3336046
37646617
42545288
66566408
79482668
32846287
7005103
95469419
20546552
75009311
6191090
6047362
23866641
33141621
27517521
31782510
2788183
2397308
89443690
20278996
20489294
86388
28432781
68017314
53445307
4295545
5375369
53299984
2769270
30985626
52071395
88359981
50567392
13077276
43166296
21023879