0
5
2
7
10
6
1
3
12
4
8
40
73
126
70
241
29
79
112
83
56
58
128
39
151
146
89
37
135
124
122
57
14
76
152
49
52
26