2163443
5822986
6885496
39927852
85314000
21469096
22418500
2234251
54212621
80119508
74039253
97968054
64095881
69026810
25033998
16438162
52736435
47219768
54887346
12275837
85414101
46573429
95433293
8570468
76933865
4327926
21795222
96151669
12832604
90778838
4627309
80535899
4836431
48898840
143263
47164036
67574596
38646311
92015388
13213438