13
15
38
21
150
61
164
42
14
8
63
7
17
31
178
33
73
16
19
1
11
6
10
313
24
39
57
12
599
497
34
81
398
40
118
140
30
185
45
154
269
52
48
20