1
20
6
21
34
25
22
33
27
23
4
24
5
14
39
8
18
30
63
9
50
97
62
72
51
283
240
188
67
196
47
170
200
69
145
242
360
1136
483
143
95
60
42
83
17
129
36
100