2
43
1
2
23
29
3
26
29
30
194
3
0
60
11
87
47
14
53
29