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