11
21
16
4
20
32
3
24
15
10
14
9
50
19
6
2
27
28
173
35
8
31
26
52
17
12
25
13
75
144
36
64
199
133
5
30