50
30
55
11
26
119
9
162
41
80
96
523
44
28
283
355
17
36
173
175
184
99
187
59
40
18
79
706
47
46
85
48
39
31
561
248
20
88
559
118
228
263
67
29
15
89
103
14
102
107
97
52
78
8