#include <cmath>
#include <iostream>
using namespace std;

const unsigned int RESULTING_SEQUENCE_SIZE = 10;

int main() {
	double currentMember;
	double resultingSequence[RESULTING_SEQUENCE_SIZE]{0}; 
    // Process until the end of the input stream
    while (cin >> currentMember) {
    	// Accumulate the sum of suitable elements to the corresponding member of the resulting sequence
    	if (1 <= ceil(currentMember) && ceil(currentMember) <= RESULTING_SEQUENCE_SIZE) {
    		resultingSequence[(int)ceil(currentMember) - 1] += currentMember; 
    	} 
    } 
    // Output the sequence
    for (auto currentMember : resultingSequence) {
    	cout << currentMember << " ";
    } 
	return 0;
}