61
97
58
24
84
35
1309
540
195
567
15
29
67
60
34
126
461
16
316
44
207
119
358
142
124
46
31
226
33
12
18
17
9
139
1324
572
53
83
69
37
28
266
147
68
118
131
30
3
13