0
3
1
10
60
95
64
47
31
59
11
51
16
127
21
38
32
110
43
42
53
17
79
14
33
15
24
103
119
48
76
5
30
25
56
74
45
78
13
254
36
66
44
18
268