358
388
1037
132
473
540
32
124
356
246
353
65
24
656
150
38
50
59
123
22
40
29
16
94
27
39
51
46
88
158
28
67
98
194