9703526
35151184
32018515
51702459
55027353
91849746
3487710
94786629
89708435
84756935
67724985
43558462
14851169
47721164
88755374
82171100
73299718
83701144
61836274
87783397
74303319
29709088
39835796
78823003
65764759
32342103
39597001
89408211
24263624
84841271
17946740
5690179
75106522
42601119
41115786
33252284
689536
61039341
3032183
51088652