15223619
2357608
91707311
8535
32485949
51065498
3879557
29217704
77408815
44033830
99901280
7722583
31379148
57218851
3096284
32365186
3956148
5752976
32164292
58006047
85542437
71239544
77115782
67894958
46618233
46372457
48246226
4371103
35342021
87884120
48145040
25899002
44787226
499186
84197640
7354419
8992973
34785340
76599710
6018188