3
8
4
1
26
7
9
24
23
11
19
12
59
18
5
20
10
14
129
98
30
25
21
17
45
27
68
134
43
189
35
113
123
357
70
54
100
64
133
102
88
183
114