23645986
43157760
20967227
20877260
43597615
3949156
20307025
7198474
85279526
81152777
20567389
6980582
61472613
54722635
71926853
9978517
3202444
7008330
7832482
4315452
39374147
35235232
8033259
62759122
10229409
27159176
89134538
82229322
257506
42226437
5589261
1365353
1643875
77109559
25943159
30232301
55466393
24343928
79596874
80368274