0
3
2
1
4
9
7
10
16
47
21
50
37
36
62
31
61
17
28
19
74
87
125
126
97
76
81
58
60
165
25
66
49
146
161
51
93
167
124
117
75
52
95
39
96
46
80
40