0
3
10
30
16
66
21
11
17
18
24
4
14
5
13
37
46
8
6
31
12
7
84
22
25
27
73
26
101
154
82
288
200
33
39
136