30
13
14
9
56
34
10
29
36
28
22
16
43
37
66
23
24
38
15
179
19
289
21
27
64
41
52
12
11
95
86
7
42
39
70
57
31
106
35
26
68
61
18