34951252
50046688
43564256
89023020
72604000
56959760
36348241
70299316
12123746
95545173
9853651
92011560
54811607
826960
12158703
52922274
90864222
31994472
49008953
84194287
90198596
41415749
95486381
65359523
87906158
21518964
64864172
2444624
2666399
18981007
17323382
67259563
15028500
49836159
58795829
10871041
8932825
81128963
65811327
56824473