8
4
6
33
63
39
37
251
19
43
50
52
78
77
88
26
79
187
53
24
38
123
213
150
41
74
120
108
56
94
190
178
262
374
164
89
131
216
191
234