1
2
3
5
0
10
8
19
20
54
33
61
216
12
7
38
407
69
36
82
43
22
32
16
26
45
49
40
57
117
25
151
23
76
29
42
46
9