70
52
89
87
320
139
667
187
53
1170
115
76
23
49
51
44
120
46
83
38
8
166
69
48
71
58
25
149
24
64
21
16
47
9
88
35
19
17
42
18
55
57
29
22
193