10
21
13
5
353
46
26
54
12
28
24
34
32
192
56
325
98
96
128
55
29
104
14
27
164
20
8
42
266
224
65
6
19
23
36
25
16
62
182
178
41
306
102
77
59
30
68
100
123
188
80
60
53