155
29
27
60
45
16
26
33
99
28
22
54
396
115
128
57
92
187
47
71
58
44
21
34
74
164
55
321
85
153
67
10854
456
103
188
158
121
37
14
18
75
102
742
700
125
265
1480
185
470
251