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