18
7
45
73
56
35
33
89
201
39
78
118
110
65
176
543
54
24
368
268
86
261
74
133
415
47
375
381
212
130
263
1329
116