26
1022
161
313
39
111
276
141
314
970
376
91
907
148
316
63
882
510
269
60
405
69
34
118
130
298
72
188
128
165
98
61
121
78
110
346
70
227
31
51
123
126
53
264
181
164
93
84
20
131
13
38
64