8
10
23
85
6
35
1
38
24
135
15
9
4
7
72
18
129
73
13
11
33
19
90
25
34
82
47
43
17
2
65
59
115
48
208
183
32
27
144
57
113
94
68
71
42
159
249