25
2
10
3
4
33
5
0
1
7
18
12
16
22
30
23
71
20
72
50
88
6
134
31
32
37
17
43
54
57
39
85
69
56
28
46
109
65
112
44
42
129