0
12
4
3
23
11
16
41
5
26
17
36
18
2
25
32
54
297
38
79
219
56
20
46
123
35
202
39
40
55
31
260
94
90
19
47
68
78
30
29
128
59
130