305
143
112
28
19
21
49
24
6
9
15
31
16
84
211
12
22
44
2
30
76
5
20
41
53
10
118
54
18
37
61
39
56
73
11
52
240
3
86
7
140
181