324
47
427
267
311
119
242
205
36
363
1182
246
59
1114
109
78
74
108
151
352
130
79
201
182
169
255
94
31
237
140
99
238
136
72
37
26
54
40
176
282
77
253
107
71
257
126
32
113
51
48
67
359
88
55
35