19
129
10
25
9
68
17
2
91
45
41
160
150
281
39
120
66
26
253
12
95
16
6
21
80
543
54
8
62
557
371
64
242
32
57
14
42
24
69
97
35
22
20
31
123
15
168
61