0
5
4
2
6
3
7
1
8
10
35
52
106
46
68
631
51
43
71
84
92
62
45
14
15
83
57
21
196
40
31
17
141
44
81
60