29439942
41849550
2584689
737148
89169039
31845405
59015223
19896812
82245663
76897838
57704364
331849
58383055
99769641
3481828
85462272
89697317
78703192
35296768
79793910
79695635
20913870
19224215
60137262
38739024
77191170
8031368
30467316
4318350
31231835
21914051
89773402
70964827
78486614
6959721
30831939
5851926
6127775
39416771
43455184