8
22
12
13
3
23
14
16
21
18
26
39
62
20
232
27
142
59
159
30
50
68
83
60
42
101
58
94
98
43
116
55
66
96
31
84
52
38
138
87
111
85
40
115
57
47
954
143
89
112
184
107