147
318
89
27
114
109
138
48
97
84
17
67
42
134
70
158
862
538
169
111
179
361
81
65
195
57
68
43
74
44
23
71
24
80
234
110
122
238
91
308
66
28
107
38
54
49
64
293
37
90
39
15
58
166
34