158
103
153
131
88
314
182
61
52
70
129
514
18
60
69
11
35
65
15
254
17
64
37
373
41
46
214
75
39
351
107
36
157
76
91
183
133
785
1448
12
38
104
417
90
159
23
206
184
30
539
505
162
177