20
17
19
29
50
122
65
38
62
40
30
53
25
64
81
42
93
195
13
54
21
59
57
49
52
75
128
24
85
35
76
47
26
31
72
55
44
15
67
45
51
143
163
212