8
30
88
50
28
96
704
7
6
11
19
26
35
80
24
36
9
0
16
3
1
54
10
21
133
59
58
123
12
17
5
15
25
478
27
40
2
43
31
132
60
75