2
5
21
24
44
32
20
63
28
40
224
62
19
16
147
43
6
3
51
23
35
7
8
13
9
10
241
135
29
36
27
11
42
46
93
85
18
52
128
80
65
81
49