62134472
36571207
31954723
39075057
35321805
66128497
26413240
18618203
62089620
2247627
1144821
5272998
39161041
77358162
44003041
21056784
95087200
60519867
89194762
88879459
50578604
60113381
74995021
70911422
51816210
47421755
5982908
15367742
99141496
6411261
51428364
39082554
31685647
94867180
83847675
4505853
13104733
19426867
76698570
70257415