43
48
30
31
73
110
100
32
21
47
69
67
26
63
33
128
113
64
118
249
90
136
116
35
20
62
52
68
14
44
57
78
130
18
15
41
80
8
24
12
13
34
114
94
97
45
88
54
117
137
25
61