16
12
8
420
28
188
31
96
35
37
258
518
27
38
20
319
242
347
1357
29
22
25
23
355
77
256
2
100
5
65
42
120
160
69
21
80
341
53
63
144
58
480
81
34
336
19
56
26
124
47
169
54
164
68