2
7
8
11
10
9
24
12
20
31
3
22
14
61
16
44
50
112
92
74
71
39
64
40
243
19
153
49
21
45
15
47
6
63
4
29
67
128
85
36
43
32
13