0
38
1
6
31
21
50
27
41
10
113
18
9
22
12
7
166
87
98
134
645
154
93
71
81
92
55
47
16
32
45
20
35
116