25312129
20025665
17175853
69535381
16399569
60743643
53023179
58152908
42687705
5615403
86971084
4226677
47856692
95106820
81522899
55499783
63108924
2289038
61555354
83315268
17855418
59312013
23776434
1894836
10435921
63576464
96211377
23339147
47393267
10026064
63394570
22552546
6853399
92726645
69517784
90118367
54127358
21406133
59857569
57255174