31475980
40951515
48025130
60607987
70335821
47827132
84685220
11779063
39907873
8051701
5203888
6513227
11308229
16536088
72701756
17323299
6868122
98366889
77927061
70615037
87262131
19802703
17936047
1617103
16477412
51379781
94229646
22138762
45629500
61813968
36713808
20903166
55654923
15023992
86171898
38939148
41651858
3793661
5715865
6313164