29591563
43936917
5499647
23241081
19528518
10467723
16765122
30651898
81519323
7286650
2011826
61125699
19635770
93272683
80639149
42379680
11861406
37104479
9398315
48798606
18792336
43579418
2742871
67371342
83866357
20509139
3946400
73641337
12078051
92347147
56137974
20362198
19798838
54684898
14719796
50236436
79116096
2419322
5988836
8984423