4
2
19
3
11
16
40
5
25
17
34
10
31
54
297
37
79
36
219
56
26
20
45
123
35
18
202
39
260
94
90
47
68
78
30
29
128
23
58
130
71
85