9
20
14
36
35
4
1
7
43
25
10
6
24
3
289
16
159
21
29
40
19
17
18
23
12
88
51
174
127
136
144
103
32
95
640
79
48
70
156
60
102
86
27
38
240
73
201