143
16
130
100
46
28
7
90
649
54
82
66
152
318
127
65
57
254
377
27
113
106
131
228
214
56
751
42
156
44
150
47
101
74
12
76
24
94
80
107
39
141
25
64
227
357
63
269
149
88
43
93
121