15
19
3
24
25
17
30
18
46
65
134
99
206
53
22
215
60
280
101
353
165
45
87
233
106
160
70
61
218
96
116
27
23
509
162
84
130
281
250
209
124
107
32
55
59
122
108
418
58
181
6
178
114
88
52
14