18141467
61518421
99364501
6544385
41753159
121637
85786752
48207167
32256334
25959115
6131439
83302466
23273100
671632
9925794
71652538
64199315
87102867
86362
64438613
56237503
2228783
58133100
5983305
44348512
62639796
32385781
78435179
459122
12963962
38865595
71155483
44628016
31964221
14448818
355956
3815470
51249825
58642629
19053650