212
209
16
74
42
8
158
23
128
70
7
378
33
140
24
216
671
104
928
64
135
99
38
35
27
21
56
53
146
11
133
17
43
49
47
40
62
68
149
139
66
148
25
28
36
12
54
610
880
46