6
15
17
53
24
33
71
67
44
60
16
49
254
113
59
55
115
146
31
30
139
100
75
171
393
191
76
310
102
177
170
142
93
50
92
66
83
107
79
220
68
39
32
208
90
65
72
38
112
136