30108099
82934180
17777450
30636645
60567842
6916440
94884367
27212329
52638519
38106246
3354732
59026190
94525786
87986874
49402070
11495918
80933925
20281149
40208140
7114475
16962754
77953432
24815183
6054265
34947743
94138292
75945253
54767137
6521553
9778708
3097332
5631708
3598428
94087604
23857132
23133927
50758759
14344247
73326538
73151360