32149484
22485370
2902689
39473517
22569788
38966988
89457170
55137
6431916
38347236
76476818
85525691
38468655
804473
61426625
96515443
96113683
13057198
81306992
94052096
4974748
32022641
94296621
42885258
50414376
97916210
2341215
2645360
31858666
8567427
80189923
6761947
99844051
40407500
83943804
4386337
3607182
25187730
45946531
51612698