7
83
50
11
82
15
72
48
57
84
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