5
4
2
12
19
136
15
50
8
9
46
29
10
54
37
11
16
39
75
24
34
85
26
66
68
44
78
45
182
62
128
91
32
815
30
90
129
122
89
63
252
20
28
56