0
2
1
4
6
3
10
15
130
66
5
19
33
8
53
26
36
14
7
11
24
16
50
87
80
64
51
28
44
744
43
21
116
288
12
126
47
37
65
40
77
107
100