0
10
1
2
4
9
16
13
21
14
11
5
49
20
87
67
95
124
114
58
12
88
42
135
47
22
70
151
38
26
77
51
109
89
45
108
25