15
33
116
94
42
103
90
76
89
150
39
57
73
34
40
45
72
105
110
25
41
53
56
58
65