17
16
29
18
388
460
4
64
11
13
25
31
36
53
139
61
112
27
152
102
120
158
214
174
42
83
45
175
1937
637
55
196
197
537
322
143
126
103
138
26
136
212
435
309
32
37
50
114
23
39
54