89
136
203
112
51
45
128
54
164
174
115
253
109
79
107
29
69
192
338
220
483
381
77
121
48
49
874
114
331
40
294
387
65
185
176
99
18
74
94
38
61
33
170
475
30
126
46
359
181
80
19
268
81
41
129