2
4
8
1
21
7
43
33
11
5
14
15
23
36
26
12
13
17
3
28
65
27
22
20
56
111
29
79
62
9
6
60
51
59
48
16
44
50
92
213