203
86
32
54
295
303
187
183
121
99
27
19
39
17
50
22
31
154
227
23
69
62
36
28
110
57
20
37
26
45
92
16
52
70
222
169
66
18
44
411
76
232
41
46
33
49
29
3270
1146
47
288