7
30
23
4
0
25
9
60
98
15
11
32
19
66
72
56
63
50
103
71
46
33
44
59
77
76
58
125
45
65
80
95
52
43
92
70
141
51
36
24
64