33
161
105
57
35
15
85
31
22
21
28
179
398
34
104
430
190
173
122
140
286
27
76
101
51
24
38
43
54
195
74
71
143
26
189
37
383
45
53
29
100
92
231
52
89
42