120
111
334
765
49
153
197
87
41
76
126
145
80
9
68
191
766
374
12
67
958
82
238
796
245
199
371
183
19
118
661
22
406
115
86
52
30
50
73
360
217
198
213
268
210
139
272
257
37
99
143
187
129
203
757