26
413
62
31
192
520
59
69
219
90
294
70
273
17
213
40
91
57
77
51
159
43
80
98
75
156
157
131
82
324
409
117
247
96
97
39
277
992
438
116
44
241
151
139
126
68
196
46
107
81
146
103
64
122
169