17826129
59255321
8846314
95372284
96956594
32556511
95164084
16819603
81425997
10868619
77936992
6929219
87378526
64972550
56654960
47859651
17873733
60695501
44898908
92292298
68994916
50324441
74117303
62482171
30908877
35346204
70132103
37083786
63757218
37234191
23284688
44278285
59082737
33097231
35003279
93795845
98724352
1944248
46037554
27187611