80
35
113
108
57
128
120
41
257
137
88
115
52
149
118
51
96
153
220
322
82
94
87
43
314
192
54
152
83
136
248
150
64
405
28
37
133
331
34
105
81
85
95
49
304
171
292
117
501
185