17
32
25
11
118
157
97
81
132
95
46
125
138
66
60
31
80
71
70
74
35
165
110
40
129
34
37
140
199
68
44
87
14
63
130
92
50