30
52
20
43
36
14
11
16
8
40
9
10
12
5
61
88
66
54
15
286
18
27
34
59
138
94
47
23
57
80
51
137
24
3
55
63
4
102
103