11
27
669
51
42
23
57
55
127
130
168
32
426
67
89
147
175
159
112
336
103
235
123
327
53
359
93
37
30
33
135
125
26
74
50
173
22
44
82
6
79
131
66
565
84
418
180
384
77
65
92
145