156
22
103
77
21
35
26
52
18
30
25
37
20
9
475
51
13
15
24
67
40
31
12
118
29
48
338
240
94
10
36
39
19
64
45
550
27
7
224
72
100
14