0
12
3
1
22
4
20
8
19
38
23
27
52
49
175
88
149
57
385
25
87
44
26
46
79
115
29
15
42
74
24
91
33
84
21
16
73
85
18
34
39
89
43
109
45
82
41
32