99
113
382
238
67
66
184
147
339
135
38
138
21
25
2594
120
4871
207
71
30
114
62
15
268
89
39
100
35
353
43
821
212
287
69
197
81
23
17
36
1422
358
16
130
83
54
61
118
74
95
49
29
672
92
19
245
78