7
63
58
35
29
28
217
226
86
92
69
62
12
59
55
72
68
56
48
41
228
90
36
25
15
40
46
79
37
38
54
67
24
31
66
39
60
33
42
30
115
18
53
43
127
129
118
104