16
47
27
51
28
60
23
14
18
24
42
22
487
29
395
84
33
134
160
46
32
99
54
155
38
37
31
67
213
56
116
35
387
78
97
17
55
106
68
48
684
20
291
30
98
123
40
69
8
52