8
7
1
32
55
125
100
4
127
11
18
51
16
0
151
21
61
30
62
6
43
13
35
59
76
65
36
58
28
50
103
77
98
45
12
131
20
17
34
26
9
24
25
49
3
2
46