12894628
38967560
12071146
38085220
5329799
5980942
25703221
84291156
88317428
44395015
81469271
9146914
79178380
39373560
81127436
29877799
63946234
8464477
42157407
15463678
9491974
3383180
57481601
47732621
69822755
62102045
72054500
70998569
30741303
53005804
20815163
79868164
12129730
41184812
71875487
57399936
12413852
46767221
68322394
26085210