143
209
99
46
64
30
11
21
52
275
22
187
337
148
93
287
168
47
67
50
60
6
61
83
14
12
58
7
54
5
20
13
9
1
25
88
17
212
417
90
149
126
387
142
131
92
91
80
24