5
8
6
3
2
1
9
16
22
33
15
21
34
54
61
14
139
96
51
42
39
71
31
37
44
48
30
41
99
43
56
133
45
102
73
19
10
11
25
12
20
35
74