111
79
135
129
80
52
98
53
3
127
16
17
32
102
13
105
106
0
38
64
65
96
19
77
143
147
60
33
56
131
