58236256
44515750
92712971
97589021
23441989
13044637
23338464
65662166
9258380
79134708
9663457
54263613
39821122
78468514
2055387
94285072
45828675
57424937
15016275
20416697
57498392
83865426
49846461
35549239
61947404
63265261
187686
990328
15094006
12231432
19753323
96355655
23158525
95946799
34406535
68229578
2736969
85346824
10856359
47005682