3
2
5
7
6
11
25
4
16
18
81
17
29
26
64
155
198
94
66
203
32
88
154
87
53
123
59
48
125
30
42
143
89
65
35
21
60
93
80
149
67
9
10
98
135
91
108
56
46