0
6
2
7
5
13
1
3
4
10
8
67
24
25
43
26
44
122
117
52
54
84
195
89
203
75
45
61
110
131
164
277
101
330
87
174
74
40
60
77
259
20
146
66
37
68