27
270
40
77
29
196
37
18
54
227
309
41
363
441
131
36
4664
59
200
25
72
30
10
20
6
109
21
1034
61
84
8
216
76
63
68
130
16
240
220
162
154
556
78
119
290
92
64
239
180
145
22
51