68882722
30087944
21544183
16803088
40099577
77964637
75114851
72301007
478991
64322418
34113738
48195385
18175600
81837657
21732329
50503572
3655006
66276760
376832
36371507
84433859
40929602
47186175
76833602
792258
28658185
58917359
57108913
8533459
76969509
73903992
11835483
32797902
80734500
14782525
98392791
18038343
301354
9615303
7883270