56
16
163
73
57
307
37
25
215
153
40
98
41
65
120
141
237
61
115
38
169
105
10
97
133
99
13
28
51
36
103
225
235
48
88
47
44
197
69
100
109
363
46
21
85
60
23