123
12
19
27
9
18
276
51
4
28
140
182
529
37
479
60
6
5
714
58
540
7
2187
63
10
639
282
47
22
43
50
3
218
46
110
70
30
31
26
160
133
59
62
21
392
588
192
14
190