20
35
49
65
58
46
52
50
40
38
129
59
83
29
195
36
5
21
86
22
44
26
77
84
37
99
80
67
63
71
95
289
13
127
111
157
784
64
18
45
147
10
91
34
23
43
198
56
42