126
55
73
107
63
75
376
183
67
145
241
266
158
217
61
592
169
161
121
71
74
122
391
39
82
159
420
494
388
280
115
789
1252
213
151
763
255
141
112
205
92
276
532
189
257
84
661
44
47
18
51
79
62
83
14
86
150