30
5
10
25
21
198
96
20
181
7
17
9
69
8
31
23
13
16
11
15
50
6
29
19
73
35
43
14
18
66
22
27
46
200
196
56
26
54
42
32
36
45