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