19
26
4
10
18
37
1
2
5
3
28
11
7
0
27
21
9
8
12
48
353
241
20
25
6
77
113
97
98
109
143
133
345
90
24
204
371
58
42
65
91
208
60
103
169