55
88
337
90
430
32
23
315
110
54
197
682
68
16
184
46
45
42
38
57
77
62
100
217
97
60
129
586
83
37
67
116
48
314
89
52
294
21
41
63
242
61
28
120
50
40
222
3871