45
42
39
149
569
192
27
69
44
67
17
18
28
20
46
8
34
241
128
38
9
63
22
102
16
49
29
64
152
283
14
15
136
48
497
41
110
100
129
36
210
32
168
11
313
247
43