11
19
6
45
107
42
63
89
26
83
48
72
144
91
106
110
143
69
66
87
194
189
97
104
138
141
254
136
130
321
347
262
324
167
174
124
288
771