181
66
41
53
176
248
40
197
97
112
10
312
106
115
76
62
120
48
24
50
60
57
257
143
229
87
193
102
64
145
21
186
1276
156
58
26
27
130
90
37
38
8
686
9
31
91
100
133
22
474
166
389
98
32
116