85
13
42
148
120
296
51
77
30
320
208
97
101
336
180
447
3
139
182
88
31
47
103
76
246
529
165
36
141
379
96
277
41
37
242
43
118
67
198
66
70
169
152
28
188
5
214
62
45
143
247
264
10
38
32
225