19
29
14
37
11
7
75
4
12
47
263
136
254
114
28
22
67
149
15
36
348
1265
55
54
39
173
76
9
96
180
343
489
201
479
17
460
178
266
38
94
541
709
25
69
147
160
119
157
72
35
103
20
33
123
285
34