423
252
69
124
253
109
108
66
21
31
45
535
380
35
34
103
196
78
126
343
23
32
82
24
243
138
47
120
267
46
99
98
136
163
60
111
255
201
77
320
43
44
114
30
146
15
70
7
49
239
85