20
49
70
46
15
12
14
4
178
64
26
25
27
19
11
43
38
92
18
53
31
44
8
104
335
13
129
603
41
52
3
40
21
39
113
98
83
73
48
28
17
47
56
2
54
130