49
10
42
168
148
14
207
243
370
144
134
187
110
115
102
193
117
7
43
20
12
51
45
31
15
164
304
56
147
155
35
150
55
66
98
69
64
67
103
180
62
80
38
106
137
1068
93
586
4
11
197
60
25
68
18