23
307
14
31
158
212
81
12
52
46
150
101
148
19
110
27
154
89
34
71
21
274
9
22
68
138
122
39
320
6
78
36
40
69
387
13
4
64
128
196
56
95
84
61
41
43
37
79
96
28
32