44
149
67
56
3956
161
194
22
54
94
248
32
31
68
135
92
40
306
314
121
190
119
263
238
134
48
117
300
106
398
202
166
287
378
115
104
349
414
113
214
93
246
180
491
244