7
4
3
9
10
15
37
20
40
34
42
17
6
46
12
26
39
33
121
85
51
29
58
24
101
102
73
66
126
47
136
256
181
38
31
142
145
79
28
45
60
21
242
18
120
50
56