14118527
5595464
1953439
54262270
25703726
362879
10302179
688590
78168214
2761389
91484366
75781344
36231454
4750491
2422400
82316227
49697568
9805971
30183968
44754427
86338153
39939859
26247160
19395825
11628918
27929921
19123406
80516869
567538
51588454
1112714
51052160
21565664
33275531
8664121
58892215
58859614
29477286
11348747
16085291