118
246
123
74
669
281
114
69
662
316
53
351
109
217
286
339
89
50
268
603
49
1819
71
51
95
38
143
182
80
188
695
1445
108
4495
241
37
35
18
77
20
680
218
191
79
76
33
36
59
68
81
128
88
93