19
266
100
137
43
122
107
91
175
571
30
240
32
132
856
53
64
48
7
75
113
27
40
3
12
4
76
20
99
110
37
14
17
31
41
104
5
163
22
8
469
62
6
79
24
26
34
148
87
385