84
128
135
35
100
304
105
64
89
171
163
134
226
146
165
281
150
126
73
66
47
96
352
108
43
131
141
152
202
111
297
391
59
350
240
115
355
69
428
241
130
94
58
465
93
124
215
139
127
68
284
53
76
354
167
122