0
20
32
5
23
77
7
14
75
40
46
60
37
39
30
21
35
50
9
8
25
31
41
19
53
140
15
68
96
90
71
83
95
27
63
87
34
70
44
74
33
129
116