14
2
10
16
3
8
4
20
28
17
89
7
282
90
5
9
24
49
34
23
85
29
50
13
22
6
51
79
189
30
32
33
58
143
39
37
78
63
48
18