31
72
64
54
14
41
296
79
177
45
167
56
108
129
8
199
327
77
115
568
47
9
18
308
73
180
161
36
202
15
51
69
17
163
266
94
158
34
229
111
188
22
220
59
104
24
78
210
28
181