159
48
342
219
24
73
31
81
230
15
18
19
191
40
32
12
94
41
38
106
61
67
178
185
84
50
34
25
134
461
26
5
68
28
56
150
45
153
190
196
265
144
215
127
54
541
30
66
60
285
121
80