13
72
68
85
303
803
205
44
187
33
147
116
18
83
64
65
112
20
14
35
55
54
95
395
128
103
321
108
58
138
159
365
61
67
190
27
19
266
80
97
31
45
46
186
8
685
48
43
428
224
114
39
90