2
20
0
1
11
3
7
14
4
9
17
49
5
24
30
12
99
39
182
230
149
61
93
47
27
36
314
306
75
116
123
29
28
32
41
70
122