1
2
3
5
0
18
4
48
11
6
25
9
7
17
16
55
50
8
129
35
56
111
31
21
27
57
156
14
15
397
22
95
42
63
34
58
98
20
412
36