153
84
131
62
86
120
105
132
192
21
60
63
52
134
45
456
197
75
149
74
37
81
40
138
69
33
135
88
28
115
154
128
67
103
121
110
55
57
72
48
71
49
97
92
95
107
199
207
99
144
70
388