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