10
28
16
55
43
26
8
30
21
23
12
3
97
273
60
31
20
53
7
14
57
68
9
99
27
107
75
42
5
111
226
181
46
88
141
100
35
62
94
25
37
243
127
41
84
6
256