43694248
7619159
68853697
70959295
9987363
34306099
59794920
17954431
6377559
3445531
50981741
65898109
78624008
13816086
29571969
3686311
41035757
18515429
51058923
55977016
58327229
297475
43669479
82506576
9521994
84573526
33426017
95522865
49734266
61776924
72282157
15996742
95914754
37141346
63922664
12416611
99046025
84755941
27827280
20995967