7
8
40
20
18
37
29
22
25
46
31
69
44
15
115
143
461
114
155
35
68
39
51
90
100
26
16
3
9
4
6
12
2
38
127
164
74
77
71
76
204
126
102
113
85
34
56
47