114
135
205
62
160
66
37
89
102
229
122
95
69
88
104
203
119
96
126
52
73
359
278
880
116
403
235
22
61
316
43
82
25
58
28
112
111
93
54
85
283
23
78
46
53
50
515
367
684
388
76
150
128
83
181