43087230
46615384
52464513
19199197
84061268
39922314
82912570
84535062
71554369
24552262
13572342
64108632
35697952
10229892
85784866
16769916
15883521
69337993
10512005
74148930
64763762
97454671
48357732
61369735
16703929
26201764
73057871
1871721
72432926
89061886
38725040
27491312
38468455
97853992
58991422
70348032
12141140
78396334
89031013
9663421