95
103
64
33
130
78
13
34
209
56
32
10
39
35
257
79
28
68
18
27
71
12
65
100
125
105
45
58
29
72
93
53
22
47
15
8
183
150
83
19
60
24
30
14
42
20
85
40