32908092
73582880
19541325
21493183
328694
44426889
72398664
28113227
17011451
13137965
5626127
46788216
58599466
36556689
77083286
41377704
94135315
70807871
68581188
73495319
8122750
9905819
5177012
81247772
85731307
7946738
40156229
51758515
18957737
90238197
92091600
85061352
63228170
88519558
32392671
36304418
63835003
90156789
56389632
51654536