95
67
165
14
181
66
41
53
176
248
40
197
97
112
11
312
106
115
76
62
120
48
24
50
60
57
257
143
230
87
193
104
64
145
21
186
1276
156
58
26
27
130
90
37
38
8
687
9
31
91
100
134
22
474
166