112
198
48
219
56
119
285
243
329
237
204
190
197
149
170
92
109
167
190
175
121
203
58
107
47
341
126
112
117
86
134
89
74
210
39
128
95
151
49
38
67
49
76
83
84
51
44
159
92
51
76
42
93
75
286
105
224
125
153
158