9
13
23
29
25
5
41
2
14
24
66
54
12
133
77
27
76
11
22
20
90
43
49
35
45
73
39
18
21
65
62
87
53
46
74
7
4
31
51
0
16
28
153