127
144
494
19
137
76
14
58
106
90
388
136
176
285
352
77
402
109
340
95
101
326
27
16
110
138
70
147
104
81
149
41
145
124
111
235
214
498
73
22
28
87
192
163
35
209
44
342
62
236
180
286
91
43