2
11
10
42
211
117
5
31
49
27
9
4
44
12
55
28
7
1
19
13
29
3
6
17
57
73
8
45
36
22
77
63
14
38
33
20
16