0
11
3
6
16
306
25
32
10
27
68
17
65
4
43
18
131
21
7
9
26
47
102
82
39
289
74
432
86
171
64
77
71
55
12
28
45
132
61
50
5
38
58
44
48
112
164