40
67
676
49
605
54
14
782
218
72
138
68
23
119
39
244
291
85
16
4
158
31
7
144
416
422
25
6
215
44
143
45
63
120
79
132
199
82
26
75
129
212
140
48
191
83
295
38
1102
439