40
106
69
18
63
128
80
55
34
100
66
56
54
35
93
50
38
47
204
39
33
70
78
81
82
169
130
103
107
248
45
32
53
26
79
92