29
55
75
333
23
185
377
115
204
194
197
57
15
81
71
156
84
62
132
434
140
122
177
116
121
42
162
614
24
40
154
250
92
117
231
95
112
39
217
16
119
72
137
28
166
163
201
120
144