129
65
77
47
18
39
3
54
31
28
185
224
15
32
38
26
41
337
196
116
79
52
24
13
130
17
501
82
100
71
487
25
57
214
56
223
62
30
173
177
128
33
97
19
69
14
35
140
63
34
37