14
12
35
36
16
27
15
2
13
25
9
18
23
20
53
33
28
164
67
31
22
83
59
17
19
10
99
29
32
40
50
134
113
335
96
62
119
232
547