1
3
19
20
0
4
2
6
12
14
17
13
27
37
7
21
10
8
23
29
60
34
56
213
343
52
141
159
87
49
48
54
358
194
96
15
140
40
101
93