8
16
15
43
55
1075
4
143
443
1
14
455
274
93
39
66
136
53
475
83
7425
75
6
141
218
89
50
104
1296
57
934
1154
42
22
2
31
38
200
29
173
736
142
13
64
56
5