70
138
277
384
175
142
100
140
58
49
214
102
120
399
59
77
178
81
129
88
291
155
86
91
238
174
83
66
64
19
68
107
55
63
131
145
123
97
67
110
65
53
105
136
343
74
17
89
108
80
166
179
71
44
39