3
22
25
45
1
2
0
29
46
2
15
41
10
26
100
0