9
3
7
4
1
18
8
5
14
133
88
86
37
98
22
66
63
94
41
245
30
17
309
53
69
35
65
87
27
285
51
194
132
54
147
114
50
34
97
274
108
19
24
31
25
91
139