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