2
6
3
1
14
12
7
0
8
13
5
42
18
59
23
24
20
149
10
19
11
22
26
35
9
17
74
102
56
112
282
368
248
121
144
125