90145973
71022110
62009241
5542598
61743506
3199949
38649541
52878648
22163003
82504705
14972059
54617935
66089860
65564827
87152984
86553215
81939403
2628198
22052758
9030769
3581563
78583891
57703513
28031186
9337063
30553686
3676323
27037332
69172950
938721
93748007
63018660
63518000
6866702
52834217
99435178
14381557
61538408
45859856
32045506