15
86
216
44
94
43
51
12
56
45
13
178
288
230
26
154
65
80
109
33
19
23
63
64
824
93
20
18
72
247
175
404
562