56
40
230
165
26
41
322
304
75
420
95
107
65
196
50
103
94
44
156
79
108
105
64
88
130
90
637
341
331
381
172
51
126
110
123
49
53
295
113
183
68
140
367
93
83
263
216
134
167
174
54
69
542
211
36