23
46
158
143
55
317
339
137
108
20
40
18
117
28
184
61
24
32
222
22
11
49
85
37
92
51
26
36
33
78
53
64
71
9
77
118
493
235
241
50
74
30
233
54
139
86
135
16
299
90
70