11603635
1446626
46002614
37076240
30354217
22236627
92343404
97767237
42623376
98161832
3658743
11439881
21001540
20875113
6095287
38361457
7858807
77381784
19887335
1184572
23351536
20358172
7676342
99927110
5312616
11407237
70357071
45883616
805261
79618399
68584875
39952848
34851135
61301787
70957508
16293393
20915695
5528412
97625006
13115473