1
4
2
30
28
9
34
50
14
93
23
17
5
3
47
67
24
16
52
186
136
309
85
153
96
117
15
94
27
130
18
56
35
60
107
135
161
58
144