9
40
38
15
13
34
60
3
19
18
36
255
1215
22
14
12
42
25
113
1022
16
24
172
194
185
333
841
320
197
11
27
2
21
26
23
119
137
20
37
45
32
35
59