34104516
109304
20372885
4565060
3733490
28437536
95331481
58962251
80524474
78083822
32454422
93259700
62442849
6188586
47514371
68457252
7721748
51735722
43348145
22001880
5744869
4916175
1893153
30027689
97585822
95355897
54761896
33314009
75069624
57107369
68987468
73665080
78346740
4768761
92607135
42282402
48262192
73552517
86614903
3667398