215
141
54
35
88
76
57
43
44
38
266
68
77
83
67
189
59
18
80
46
65
56
158
66
62
778
342
24
28
22
339
61
79
60
25
39
41
52
16
15
29
14
48
26
30
78