1063992
2303155
2013211
9479257
97989689
94269219
93196909
12394814
19926707
51496165
25017069
11869956
43291028
30751695
49154556
5077293
35309755
2763251
76224771
74288062
58056201
69397205
40755754
96294104
3550647
91749690
30113140
23449018
66026997
62257199
97828021
36444299
63267930
8409125
40747031
59862132
46478622
56411311
65651432
82286634