18
31
64
8
96
210
13
165
47
83
128
143
438
34
136
252
482
644
10
288
203
17
426
87
227
15
163
42
29
125
727
38
81
249
267
12
43
41
36
7
115
50
359
133
131
663
70
4
55
198
188
360