7
40
5
8
4
15
32
42
99
126
25
12
18
6
138
62
34
22
26
9
55
237
20
59
324
78
53
222
242
372
143
30
111
98
160
114
13
445
49
17
202
14
37
24
21
79
33
113
121
176