10
11
7
119
117
70
105
195
75
225
58
80
109
218
40
18
35
38
9
21
23
20
139
176
106
53
184
47
26
178
28
36
148
44
205
46
19
48
162
1383
536
56