30
20
23
41
17
28
15
6
42
56
16
54
14
13
69
11
8
68
129
117
45
33
12
37
7
38
19
46
36
81
188
57
26
95
208
51
9
32
10