19
58
110
83
66
92
31
11
21
86
18
56
71
15
23
36
5
24
39
29
175
203
144
78
27
284
130
43
28
42
59
123
51
45
160
95
363
2748
55
34
168
68
54
298
81
108
187
200
164