116
58
199
76
74
72
215
141
54
35
88
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