19
84
14
25
16
131
36
1256
192
94
59
351
42
24
28
305
189
63
342
17
93
411
98
582
47
73
35
38
104
108
270
48
32
54
26
7
23
9
61
12
78
34
20
314
151
49
396
18
223