8
37
18
16
26
27
25
29
97
36
34
43
24
17
10
13
4
12
2
6
5
30
15
14
31
28
32
7
9
38
205
103
195
214
3
315
279
23