8
58
32
155
63
69
95
41
28
67
59
15
82
16
72
27
57
171
81
24
167
78
46
22
84
35
798
106
64
182
23
112
303
223
31
75
65
18
52
19
85
14
49
442
26
53
66
61
259
36