58878082
9918792
22063988
82491914
2995833
94597665
25014802
42654737
87686016
47197190
96986369
53949005
42939829
53565
58031750
5266752
44431496
53553497
74861013
8872868
73198707
31641128
62843965
41963380
11058862
16768233
38876240
18999079
29564405
7848204
12748784
56722125
2525256
85725191
57899543
41465273
38583317
48567668
33258298
7037211