39
47
30
55
24
42
87
104
219
110
25
9
15
164
133
53
351
63
14
163
100
27
5
82
58
16
71
146
64
101
10
18
32
208
40
79
97
76
59
232
29
203
401
179
44
46
115
88
95
67
13