0
3
38
8
14
9
4
40
7
5
85
76
16
21
112
43
24
18
13
49
6
28
82
109
15
11
44
63
19
26
10
88
37
27
31
47
23
46
22
105
381
156
220