8
40
74
35
31
59
18
44
78
16
34
37
163
91
45
134
82
85
39
49
24
47
117
19
53
52
38
151
124
36
41
61
118
108
505
27
48
22
33
121
190
97
56
13
10
138
251