29085832
9544841
97633639
34245806
35621205
16047325
36041288
1517520
8466136
63509701
57756503
62623317
91931170
40529927
78574345
68961653
4188130
12002500
42455368
5772002
217596
61412475
8154591
3639028
48123806
2337534
33918608
86197147
66938216
35384510
5992723
45187684
33536965
30187795
66924877
56702984
76721232
73799543
13427002
38994874