1
3
6
11
7
26
19
15
27
2
18
23
17
54
10
32
36
42
12
25
50
63
13
9
49
20
158
40
55
102
51
57
59
39
29
8
420
38