116
102
21
135
30
99
178
70
19
9
5
18
76
279
223
53
179
217
22
216
194
176
26
31
14
25
98
358
124
55
86
47
107
27
16
60
67
20
57
120
15
48
24
80
85
668
12
134
90
32