30161291
89694145
1814782
70775523
7608511
86307558
69415147
40745531
61641128
444507
99463260
35251280
2693864
57472066
36326380
59554228
36303131
80955230
64672122
38251836
25969364
2882370
96294787
1425551
96056093
6384961
8446956
93101739
85905629
8088932
90639471
83101135
90598666
4221611
94675979
56375067
78275922
59963863
21897747
9916263