20
18
37
48
123
32
133
17
12
96
91
42
88
62
127
101
19
128
378
98
153
149
52
87
59
71
26
49
81
170
51
70
66
404
143
155
79
139
63
129
115
225
293
268
100
126
131
158
194