14371146
19523132
57051957
34271141
85634164
84547052
36808111
40307413
44616997
50268086
29787833
95163336
10834431
89116245
84723085
2849335
72048336
58596594
84134557
49143228
9447462
87663073
3391399
66464065
82995668
22137189
11036645
95274091
60709447
78037422
4493354
97297862
378436
8372465
76567364
70119962
19769691
62929983
193428
82882646