0
5
1
2
6
11
3
19
4
7
41
13
65
151
53
91
16
45
28
188
56
44
137
58
74
113
100
36
75
17
122
79
14
76
232
175
35