5
6
8
3
2
12
20
137
15
50
9
47
29
10
56
37
11
16
39
75
24
34
85
26
66
68
44
78
45
182
62
46
128
91
32
815
30
90
129
122
65
252
28