81
26
20
46
37
51
65
50
14
23
24
149
13
115
95
101
96
63
172
237
62
155
39
44
138
72
49
157
78
77
206
113
73
53
111
124
67
30
103
41
140
59
166
120
42
43
110