23798436
72128212
3691826
66302032
16414871
55614488
82559877
75041890
85815007
81904283
29756491
63949631
11382609
285046
95284292
46748203
99095485
88407955
20111912
49186870
91618482
87183256
66929536
8128292
83461965
64083647
5349558
92877932
19588028
62353765
29851201
3469329
50574671
76825891
40167766
10226721
2159682
78055005
86997042
16088794