56
31
23
43
250
388
132
129
48
18
8
233
15
4
490
25
27
127
13
50
9
11
169
70
24
47
7
14
33
20
193
100
46
38
77
30
37
178
26
214
10
54
67
61
103
581
150