5
4
8
0
2
6
10
23
77
24
1
9
34
45
29
3
22
68
43
42
26
63
35
12
17
16
7
28
13
21
30
41
71
135
64
20
33