1
5
16
2
29
0
3
6
4
20
25
28
53
23
14
24
26
58
45
32
67
78
44
86
88
54
75
113
119
65
52
41
39
74
115
47
83
114
247