4
9
2
126
14
17
8
56
37
21
5
38
7
16
12
26
10
18
0
3
1
23
15
32
377
98
25
68
65
13
278
34
46
22
88
49
59