8
145
378
74
277
31
145
230
77
323
65
352
149
114
60
13
125
131
328
245
388
695
155
151
73
47
238
491
375
512
93
18
269
102
543
121
47
478
217
114
67
114
125
75
71
456
147
393
154
172
26
