8
10
19
16
18
14
21
107
22
110
41
46
30
54
12
6
50
17
5
40
36
200
39
13
11
20
79
15
24
7
49
26
56
61
64
38
94
23
65
9
44
43
154
100
33