31
10
17
5
45
41
24
16
250
7
12
8
15
9
28
74
11
4
6
30
601
25
53
22
106
193
138
37
54
27
40
143
112
133
39
50
226
34
49
26
52