91621065
29647356
6176816
20794643
5898614
56527348
8874379
1086404
1294297
5990899
474489
83151121
90667303
85576034
77406887
42503854
62336637
39352085
1827780
82041686
45563039
88848286
16849914
72289780
7709660
13486418
49926190
68534169
3804849
59353362
2147823
67096556
58969459
21469092
12569257
176144
45683334
82486065
55238384
51989912