97555535
16085215
4793459
96152815
6667239
5684079
64512402
50124819
38627411
29091300
88472627
83163633
61068987
1613485
91548008
23291600
56196412
5015958
33403278
46144982
20781854
2833072
1655520
19039810
59452155
40245469
141699
65076097
40961974
74488724
20339065
21862625
35912001
30033179
96666172
65842141
26258132
12783169
23688219
21341899