108
165
181
133
74
32
51
76
106
18
10
110
164
40
125
59
195
27
296
19
24
53
22
105
104
95
128
139
77
143
172
36
232
99
652