27129892
1125989
1632771
15304619
8675509
2387045
79495345
91915638
19211616
82807036
11447738
96593907
7347610
9641976
30154957
7494307
57266599
91113726
88109411
48817705
40762118
62161874
60094322
37274279
24302097
93571203
81609100
37404671
6114921
68308301
80586453
45357779
90214827
29179681
74251026
4231555
8104087
8010630
51254611
74835244