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