30
27
18
24
35
25
10
12
60
37
17
14
38
21
23
8
16
40
31
58
54
41
217
43
52
104
39
11
385
57
72
22
965
102
237
106
13
53
15