95
94
290
34
291
366
142
10
48
910
203
186
64
26
74
232
65
46
23
43
107
195
190
52
67
96
62
27
45
78
21
36
163
162
112
69
182
18
29
73
12
164
28
81
92
70
25
19
38
22
180
60