217
22
35
41
34
391
85
14
1384
168
21
132
55
89
46
113
137
30
186
310
94
288
736
103
110
100
70
124
512
25
20
162
24
300
73
838
5191
49
199
269
87
29
47
28
26
56
38
58
128
209
176
37
69
86