55
38
54
76
172
82
41
83
382
388
66
227
103
88
196
703
67
308
146
70
185
93
121
101
108
254
155
71
167
47
210
213
279
173
56
140
39
666
616
107
48
25
224
175
154
85
31
59
340
87
130
116