158
252
63
86
212
66
215
85
20
301
32
693
93
138
104
193
426
25
475
153
27
64
207
62
47
248
210
103
161
31
8
12
56
39
29
80
30
724
53
37
114
175
16
89
246
117
24
54
11
38