11678860
75751350
16126850
1343628
5154321
93542653
22109845
65399919
13652711
99409944
90559058
4518891
83014095
28956688
91123578
2204003
12181912
91989322
50119184
88434138
24909403
19545887
53655311
30034525
86333212
56049731
10848622
6861163
50617865
78411090
71281426
77915496
84673364
955893
16321374
86444081
71655651
92429627
89803220
88973817