23
32
14
5
8
52
228
89
18
47
68
15
39
22
165
81
29
80
132
262
59
299
21
31
28
91
17
90
38
70
1157
534
409
258
196
240
33
161
24
19
12
193
30
145
589
149
63
138
46
57
36
73