17
20
40
30
34
27
22
3
36
63
129
2
16
44
6
42
41
11
287
15
7
4
21
5
75
85
58
37
8
24
33
9
35
47
14
51
68
32
409
23
69
195
104
18
55