80387407
18179881
5025334
6863194
66552975
84776856
35514754
56651979
30405122
6713980
52066528
44045060
32648668
97327985
54734427
80207584
83269628
9619474
84765503
36819697
91243963
326000
7948225
69684299
47804829
25605630
44158635
92046141
74973418
7444197
76535149
3100742
51177778
50143721
73353519
43303277
28179362
39354285
20867953
39124434