17
47
29
296
13
38
18
106
168
60
34
10
37
84
44
9
7
22
69
32
25
24
30
16
20
283
11
48
36
14
15
90
40
270
110
112
97
73
27
77
31
547
39
56
19