18
10
25
27
47
38
14
28
32
72
195
19
34
43
206
120
11
82
44
65
138
52
64
33
60
59
71
93
130
448
57
856
58
68
91
918
22
80
81
39
193
75
140
117
1837
214
94
418
53
484
37