28845512
9838709
66645754
21218196
1256969
68425965
82914776
95104722
16048555
35015395
60287142
3382140
24776400
8428937
25641197
394122
56088701
747094
91427365
5132732
78231554
2477777
77013613
55531504
45654408
33415049
46604356
93359210
6960531
77878618
16692699
26275877
55833067
42459173
65419530
13011882
2013205
33906722
20996057
46284491