119
70
65
34
256
200
67
24
28
40
115
147
104
30
677
118
155
79
359
342
56
26
93
86
74
169
81
54
46
48
43
37
83
87
77
84
68
113
66
39
85
32
91
71
69
100
76
198