20
64
28
27
17
95
47
4
19
21
18
56
9
8
14
58
11
25
40
13
1
29
55
35
331
33
43
63
22
15
38
77
153
46
39
52
94