31
47
81
19
17
45
16
42
20
598
156
200
10761
67
109
73
147
55
48
309
149
91
26
68
37
4137
325
261
124
53
129
64
468
105
10633
143
52
46
172
531
411
869
207
66
99
3082
89
76
22
6160
69
65
43
1572