234
177
273
225
132
85
160
432
49
114
783
58
145
59
116
42
10
33
198
37
164
597
326
393
150
125
386
12724