10
12
16
11
23
18
26
4
6
3
27
103
51
29
39
7
79
9
81
32
47
45
13
62
38
2
22
44
300
55
25
41
8
35
19
30
14