2
255
11
63
38
13
61
12
10
9
6
8
4
27
15
3
26
19
54
59
36
40
46
39
21
73
111
33
31
7
5
51
50
85
32
16
42
67