30
23
27
21
64
6
15
36
7
4
2
38
108
303
35
9
14
43
39
20
24
1
5
40
209
13
69
158
37
222
11
8
18
77
3
89
16
10
42
0
33
12