30
31
11
23
18
59
283
75
21
16
19
12
6
29
9
42
60
71
84
15
13
27
14
54
10
25
129
235
56
7
8
24
20
22
85
38
215
113
65