11
50
125
16
15
78
9
4
111
101
54
153
303
252
102
93
427
57
164
161
1150
242
723
514
46
251
79
162
124
64
525
31
1039
189