15
39
400
588
974
64
65
36
30
174
9
82
139
91
18
56
460
85
73
341
263
225
34
187
863
19
26
63
45
29
32
8
306
50
42
33
11
16
145
164
122
41
14
12
27
43
114
217
47
319