20
40
293
34
93
14
12
6
28
17
25
86
29
141
32
30
81
44
55
71
100
39
15
19
2
157
9
80
10
35
37
85
33
163
59
138
16
201
74
131
68
72
91
287
206
123
45
56