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