2
0
12
42
6
1
9
17
5
3
4
10
142
14
37
7
23
39
242
136
80
29
20
25
201
35
121
204
96
30
38
298
128
81
15
16
58
26
43
154
87
33