8
10
22
60
12
16
300
27
6
4
11
106
2
15
38
9
3
43
5
67
32
7
21
18
83
19
17
51
23
441
26
31
29
14
42
94
24
80
47