5
158
90
116
106
30
32
55
79
47
384
94
54
268
171
34
9
40
52
26
7
289
96
37
77
14
25
22
27
4
21
19
82
107
60
85
10
42
74
83
102
75
239
57