250366
4939582
70083461
81543268
51242970
1956352
22953330
71451711
4984826
41194846
53159061
96658126
68813474
99935540
80207233
85671039
26868890
35364353
96542003
4649509
67391044
87898400
82772210
56908742
100008164
991877
2424635
53924802
1029118
43489023
37262521
61864530
84789820
74894087
15767743
76687328
22749300
12745135
47106119
20293986