147
99
82
189
59
79
170
162
221
49
42
36
64
29
187
74
98
742
40
229
169
163
202
208
51
122
55
60
279
307
283
116
166
24
232
11
105
19
88
53
63
118
281
139
75
125
87
22
299
23
76
213
35
33
73
109
39
290