15
187
115
99
16
88
366
162
150
121
142
576
246
20
44
31
56
38
81
164
96
222
59
8
37
29
30
60
26
94
39
17
24
108
23
27
50
32
14
28
128
35
19
33
22