20
7
28
6
12
333
14
29
44
19
50
10
27
25
21
16
43
17
4
32
23
84
38
57
99
13
15
54
34
9
5
3
18
58
90
111
40
46
8
36