19
150
11
5
56
32
7
46
285
65
180
43
88
510
282
14
54
22
16
27
9
199
15
51
249
0
23
18
50
219
44
312
98
20
76
82
17
4
163
13
10
31
164
47
29
41
207
45
49
39