0
4
10
9
1
7
17
5
15
16
11
6
19
22
85
28
166
34
40
31
36
12
3
26
18
106
140
29
120
23
97
62
58
30
55
56
63
222
282
96
168