47985042
24279850
15771185
14388423
38253025
13806332
74454766
8053026
88013407
79903712
42601141
11185133
98577613
31772549
16063204
16328269
30541606
3681467
88579850
1221269
91179185
4180974
3938185
636953
1442819
2311077
13243125
10962268
25984272
76399450
96949295
4177781
1092499
81313429
30214029
28812816
15816213
87938652
5875636
96088326