196
56
194
232
70
42
39
53
45
81
102
334
477
28
101
191
24
225
208
490
256
877
174
121
1150
57
59
244
202
32
612
27
235
19
133
37
18
44
203
31
40
175
168
329
257
348
117
51
46
82
98
35
69