83
219
37
23
54
143
111
55
64
430
119
512
45
25
82
52
38
11
48
67
60
61
421
171
73
77
86
247
115
191
236
190
93
222
201
166
75
248
468
745
148
159
126
225
788
710
218
509