109
119
51
40
164
80
168
25
84
46
3
33
60
43
53
59
208
69
10
28
76
17
184
220
306
94
110
78
134
24
20
27
8
15
189
23
107
66
79
363
994
253
37
398
90
128
227
63
337