132
52
38
46
110
265
148
84
97
482
112
16
43
308
51
229
1242
130
218
47
98
60
119
111
101
96
194
78
75
283
77
197
318
67
124
172
181
59
126
117
314
33
122
79
249
533
279
380
240
292
224
182