29509284
32573482
15155358
1132383
95603195
58471845
53675804
36166129
82957910
9539849
36695981
79502154
10411647
80653613
84895738
97054937
60052331
35747675
261352
99807277
20092521
6517073
99392375
18787291
26193920
72095440
45577053
14668940
97016375
3148697
84291902
1475259
65481414
23112969
63649633
42327004
9555852
14467616
86124541
24019283