20
24
52
13
69
25
43
37
10
30
46
28
16
42
31
14
22
5
55
66
12
18
797
110
104
253
239
11
23
3
57
27
60
54
33
45
50
117
48
107
79
32
127