73
91
138
51
22
89
80
5
25
16
91
41
40
41
39
54
27
29
42
145