20
6
29
34
7
16
28
11
24
15
5
13
1
77
22
163
31
119
3
198
251
18
346
21
266
26
25
30
294
148
99
125
118
44
62
63
305
84
79
381
50
64
328
178
54
37
72
59