7
16
28
6
18
4
60
108
24
189
157
19
184
76
3
74
42
115
236
136
152
29
26
100
81
79
94
37
27
23
32
20
36
22
48
112
8
15
25
34
47
5
13
10