40
86
9
52
47
55
448
16
5
295
1
34
42
112
95
92
45
76
235
7
19
88
139
231
25
13
24
101
177
72
32
10
39
197
61
84
75
115
70
91
60
147
53
18
67
30
8
85
14