9
10
15
12
2
24
1
5
107
16
21
20
43
40
58
34
26
82
297
17
52
54
36
155
41
29
53
67
108
27
68
37
61
45
42
85
84
89
214