12
6
17
27
112
3
14
5
85
30
13
31
81
20
36
289
33
55
89
11
22
49
7
15
25
19
4
45
16
47
23
9
28
21
29
119