8
42
12
10
16
38
15
48
5
385
196
105
18
95
25
120
13
104
171
51
26
6
3
36
197
7
29
20
9
65
63
45
14
31
22
43
30
77
34
213