4
10
3
2
6
1
17
13
19
5
54
34
22
15
20
7
42
11
23
18
14
24
26
44
9
51
12
83
37
31
36
57
33
91
133
88
67