193
229
542
49
150
166
143
70
180
71
87
110
57
90
67
243
382
254
68
272
333
92
62
139
381
167
96
39
129
17
35
64
77
32
136
37
47
117
36
59
46
145
55
325
164
403
131
42
147
173
56
93
102
98
31