18
136
232
151
65
574
156
482
192
445
276
59
155
173
325
160
370
77
126
231
342
103
81
453
131
109
139
21
134
54
89
45
185
39
157
95
64
138
116
58
99
29
28
90
149
55
79
123
114
66
98
480
389