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