100
10
22
1
2
16
144
15
20
2
5
5
22
6
10
50
1
29
39
0