18
30
42
9
8
67
57
127
65
134
51
15
58
40
68
53
49
60
20
61
32
147
46
84
44
43
155
173
90
86
81
31
16
94
77
426
99
79
71
80
38
39
33
64
25
97
54
36
12
6