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