6
11
9
3
10
4
7
2
8
20
1
0
30
13
29
5
25
19
22
23
15
100
24
69
183
34
33
152
221
97
117
44
107
119
150
55
210
324
126
143
49