6
82
50
11
15
72
48
57
83
24
23
47
43
187
123
68
34
63
144
152
278
695
492
282
216
285
170
246
403
785
764
964
1194
1370
1326
1909