212
184
55
4
42
20
22
21
52
1081
61
17
40
117
232
30
12
77
92
23
242
28
62
37
47
169
135
50
215
27
530
136
65
19
18
230
137
76
91
34
69
6
48
206
148
39
33
150
288
29