25039815
5271506
22493440
60154428
19754022
35381455
33971154
613857
7617690
32528232
10145287
10333550
15903580
84336143
17153834
9359791
95803634
32512829
75929463
31568052
72437094
62372289
91953100
78137681
5445785
80288749
6973110
98992788
4638121
37454981
44531630
71421772
31938756
46302524
35461555
46629490
10746694
48712164
97631751
10157923