5
7
2
4
1
26
8
18
6
198
15
52
10
83
66
310
50
98
35
78
125
53
36
119
85
110
28
81
31
55
87
122
63
48
34
32
44
45
13
107
12
20
144
99
37
46
16
347
27