20
30
32
27
35
37
17
28
21
31
18
12
71
16
13
47
133
120
46
24
65
7
66
87
54
29
55
82
14
26
11
84
25
36
138
53
57
38
43
83
44
96
52
383
67
22
63