4
23
16
46
9
20
68
26
210
108
100
31
90
10
33
49
266
222
211
43
22
17
116
8
57
316
21
38
102
165
34
129
30
98
91
28
54
15
36
92
235
65
245
183
78
14
5
228
154
60