40
35
60
27
15
45
49
23
43
5
16
66
73
13
10
34
48
239
50
36
102
20
14
32
12
19
173
21
33
127
26
259
18
257
8
104
76
7
9
185
115
22
131
64
279
29