3
4
2
5
1
9
29
42
17
11
93
53
27
38
24
12
19
28
50
22
47
68
10
58
41
23
45
14
87
64
51
32
8
31
15
13
7