51222538
17085911
12151964
13763451
3196627
21293460
65019358
19205977
76228570
66914172
76369640
62536385
80028153
80513834
99637341
89381623
74337541
38739163
19528343
11327761
4851939
65672761
59051425
12605972
106737
76958005
2545628
41174124
95836123
89405192
58527971
88364313
73405884
45934431
59343592
18164752
4304118
4854538
67682471
64531572