11
2
9
0
6
16
18
36
14
8
10
7
20
13
31
25
22
47
40
75
41
59
17
81
121
83
68
620
94
12
42
23
60
89
198
52
33
24
69
65
19
156
39
29
108
91