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