27539023
59611919
25002442
46815383
12861676
60589256
17332109
41262553
15914478
76298040
72533219
6429408
37756867
56406547
64132607
78116570
17046798
66127054
41636895
11483333
33119853
34496501
19411252
25761013
3487144
95658291
26453035
65927420
2190360
9028265
78716589
13393559
12944880
36045254
82427682
8363725
64972298
10004236
38442698
25477904