33922584
17047895
45135146
30226824
38468264
90337196
38807960
19164695
60469320
72479310
96526395
11285046
6833247
35569159
27987272
2765165
61795957
84379583
36718098
62885611
67579992
45131940
51802936
67387662
81444429
20935036
34368675
81611559
48034655
65406328
96623422
54635530
76348617
20286411
69664960
49018197
2902811
8928572
22991725
95408176