3
6
15
5
2
7
20
11
330
12
24
8
18
26
23
21
64
16
56
39
35
32
140
25
162
59
51
108
442
95
66
80
34
29
43
55
33
49
42
47
9
38