69
39
20
129
51
307
48
4
405
116
37
185
71
140
240
178
101
112
29
47
21
12
31
49
40
119
66
137
43
108
62
28
16
30
18
24
17
148
78
160
60
15
44
105
59
35
299
106