14
18
87
62
35
63
34
83
100
45
430
11
90
49
72
128
248
105
338
60
33
901
271
907
272
215
74
88
47
94
115
227
390
130
73
211
91
15
39
597
540
341
386
258
195
104
28
867
255
70
107
82
48
145