40386491
32083168
52856614
52058339
827205
55518835
17841412
75584674
69579010
47687048
54276730
86656664
76672892
18573513
60585696
52808755
83748056
7687343
31213427
52649533
93544023
72167152
16288409
63295260
15641037
30893675
7243290
65661186
36472252
31901551
5171340
5346063
31975273
11744140
40555577
91247608
38459538
8234478
5098863
99314029