23
61
302
17
166
16
103
58
127
78
50
25
388
8
9
14
218
57
18
39
46
60
73
180
47
64
121
110
62
133
119
106
89
36
38
24
29
104
157
196
164
15
212
49
45
22
20
53
63
31
294
51