8
9
7
31
10
20
3
25
22
16
21
19
24
13
23
75
56
12
45
161
133
11
63
107
96
36
78
57
62
346
28
58
82
89
103
79
73
80
340
250
98
38
206
70
112
93
64