218
58
66
49
390
59
271
359
78
770
205
89
93
96
90
63
103
123
51
79
73
283
204
30
42
69
67
54
57
13
52
40
18
113
80
156
198
122
440
154
75
60
308
41
376
445
182
116
23
210
245