109
118
76
29
50
55
579
69
25
42
172
26
54
39
226
22
33
38
16
49
57
316
44
60
20
28
47
154
87
61
59
12
15
36
8
112
104
30
9
14
64
40
121
66
78
21
72
214