17
181
66
41
13
107
85
29
38
84
144
18
9
113
71
275
689
33
164
25
90
15
28
53
136
784
39
211
133
167
180
30
124
73
70
94
34
69
111
91
64
109
96
79
52
16
60
1724
858
329
58