21
4
6
5
17
20
22
7
14
16
79
43
25
13
23
27
46
37
48
38
26
33
24
32
41
55
42
129
88
53
112
76
101
199
50
44
207
70
147
127
36
49