8
4
6
42
16
32
29
86
376
74
221
92
9
190
50
41
269
28
39
60
25
40
34
18
202
69
7
17
103
33
198
139
250
130
14
300
236
12
27
197
116
19
11
114
48
24
51
3