13
9
16
212
129
2
26
34
18
153
121
17
4
12
163
19
131
42
179
321
247
15
77
349
22
31
407
474
5
188
1363
23
7
101
59
28
40
36
45
218
32
53
97
76
395
6
33
52
41