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