43401362
40481427
55092910
39444088
7769644
17562124
65248559
37391776
5609468
1101149
94416484
7407843
95943600
18535346
44308272
39055071
37751911
53142000
96872469
2539745
88352015
7112607
28553200
85518911
1421086
45341375
93767009
28703215
91737127
9250671
26371254
57769462
13818839
94004994
47319951
11419919
7491712
14923785
393764
99505407