45
164
261
55
24
19
15
26
32
50
8
28
69
17
477
21
12
115
48
46
36
6
23
30
77
137
129
54
16
44
20
99
29
92
38
49
37
22
133
40
93
308