14
31
203
29
30
75
136
181
103
149
142
49
415
19
25
59
56
91
38
196
154
130
43
26
467
37
199
17
98
187
69
144
286
36
79
95
107
72
58
41
158
54
265
71
152
76
47
86
96
185
60
275