29
171
18
23
26
66
17
57
270
189
238
345
319
32
106
47
40
196
117
105
161
163
21
133
153
94
50
96
28
5
71
231
69
35
15
60
65
160
112
6
10
68
51
7
11
318
101
90
19
107
20
8
3
45
54