51259498
3848970
1216122
83404645
25744437
28481409
497543
83517157
39484249
84689380
6449001
83039
638627
2045993
99279583
6979931
27071066
20917531
96613807
59617400
23944702
4011416
21941511
199697
33391967
64175928
26057970
67402595
88437225
72724007
30279141
2208543
38297633
17918051
32131587
41997722
20225891
51455686
10426120
90994328