16
22
28
12
37
4
3
30
17
99
61
8
52
182
206
35
23
10
21
33
104
174
57
20
9
55
42
34
54
140
130
67
40
102
64
25
142
11
31
303
19
15
83