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
261
94
90
19
47
69
78
30
29
128
59
130