35
55
152
87
133
113
18
52
101
118
26
295
76
170
80
51
90
60
321
43
92
54
12
50
30
45
16
32
21
9
6
15
99
8
156
222
83
147
284
107
82
75
25
125
59
138
652