31
15
49
93
42
34
476
154
22
619
151
128
295
60
70
78
188
81
6
773
158
105
28
540
175
71
37
358
164
40
85
88
18
115
7
4
65
44
17
55
29
10
72
16
50
160
135
38