9
100
209
63
79
90
5
230
73
45
54
66
33
107
43
32
18
14
201
159
72
68
85
131
95
49
39
340
69
147
70
81
74
167
211
160
83
227
166
218
378
146
210
581
250
137
132
134
48
91
173
178
67
105
25
31
24