93
14
39
110
20
52
27
158
184
18
25
355
24
57
65
638
129
2731
299
7
44
53
38
222
30
214
48
56
196
40
32
81
42
3871
68
159
87
102
51
26
29
211
85
89
115
60
69
482
1137
13
21
10