10
7
2
4
8
6
0
5
20
17
22
36
61
3
53
23
13
9
25
27
29
11
12
38
24
92
93
161
107
122
106
68
199
138
84
60
41
691