97
40
268
147
170
116
263
77
28
59
44
205
301
36
130
58
254
55
34
38
52
134
39
107
88
91
96
339
173
159
238
199
60
80
218
120
351
332
105
62
935
216
696
213
73
64
108
426