25
22
28
103
66
41
24
16
35
27
11
14
75
55
169
64
50
18
13
15
36
9
40
42
21
33
12
32
19
23
29
69
43
47
20
46
60
31
57
68
30