40
58
29
53
19
63
141
27
73
44
290
14
52
247
47
26
111
10
39
162
131
97
128
64
102
62
36
89
24
28
22
156
15
75
92
7
20
17
51
13
71
170
21
133
85
18
297
16