12
24
31
6
49
80
286
158
63
508
107
96
42
22
62
29
20
18
15
11
161
36
52
27
30
9
87
50
19
130
45
16
32
56
51
14
212
88
54
8
28
26
64
61
73
295
57