306907
59591552
85884764
20177748
40268650
33075847
16824689
9793739
80916175
49268161
83275410
67878563
47263977
70144589
8141881
70709848
17418640
98721626
12152756
2773186
98036924
81997525
3544588
38636182
28999682
3001683
59858558
81715837
14353461
7496541
97777299
94828896
25127058
68015236
50432781
61473510
58886179
32712340
15496160
48884441