2
14
12
3
24
16
4
30
19
11
9
33
6
91
57
34
59
70
47
35
10
27
31
15
7
21
44
42
18
45
29
26
36
20
32
123
399
41
118
50
93
61
39