10
18
51
8
6
29
3
39
37
25
23
17
12
399
68
79
14
73
48
7
106
99
42
36
115
40
38
66
45
54
28
62
56
55
61
187
69
58
32
16
27
94
22
9
19
60
24