0
3
13
6
2
17
7
22
14
37
36
52
32
42
24
16
15
12
23
50
45
62
66
21
8
18
19
33
4
11
399
106
212
79
183
150
288