96312578
20692856
69533583
42319549
69314168
5000710
6803185
78387800
97315206
41065860
9685228
5931249
82761682
97702310
75905689
1570871
12279931
60564124
4481003
83737730
89871399
5484719
14894565
3133501
40058506
98648547
20453979
86985253
15572471
9084373
55553563
9456991
55017161
18011139
79069620
74738854
76685840
61981406
2762652
19497183