31426907
4354847
54076356
12243337
60113241
3828568
6713705
46054091
92533167
71542405
59332416
6562152
80588523
2743370
55744700
48783502
94498950
14528188
45563065
30026285
28374968
43821053
83435329
27164208
57281850
17415511
2182614
15783149
1459788
60976295
84068371
54452136
34813568
25563821
11051865
6144862
22562946
29407590
57549897
16382817