4939539
10498949
2997387
31285768
34864413
31724455
315931
27088143
18999050
46172774
1816104
30878726
56474770
11987490
31047352
93495109
74952239
39202817
8840540
98403689
7683228
5204816
60055837
92585380
75292962
2994968
2176569
9188370
48057520
74588242
73616630
33843721
4511288
16932013
48691967
13924834
43421005
6578210
8399182
5268675