2
1
0
6
7
41
4
10
9
5
27
3
8
12
28
43
59
17
147
50
61
81
21
32
79
37
62
86
69
31
71
122
92
161
34
297
93
19
57
22