143
57
96
238
392
118
36
160
186
48
93
217
126
209
278
159
234
141
113
66
257
147
67
76
170
59
92
111
103
338
2
91
49
163
58
823
162
46
153
134
122
60
28
311
61
73
53
24
100
146
41
12
56
9