58
145
49
59
88
43
99
72
36
41
211
30
232
68
42
167
147
35
159
156
12
219
79
53
127
85
63
28
26
131
81
23
73
51
40
86
4
157
34
199
27
137
74
20
18