8
6
9
15
1
20
7
4
13
11
3
31
22
2
5
0
14
91
107
139
34
86
56
19
24
133
130
58
180
23
221
65
155
220
94
88
74
45
64
84
197
76
248