20
54
47
5
12
34
56
15
8
102
36
52
53
516
6
213
30
11
14
33
64
43
182
1051
80
31
279
392
37
55
537
9
10
540
219
73
71
259
581
165
160
336
67
19
106
192
79
245