40
39
42
9
132
476
25
47
60
178
14
16
83
35
20
117
19
30
21
64
41
89
216
5
86
6
18
302
129
101
7
33
55
61
297
13
85
65
67
365
78
112
3
70
10
57
52
181
285
103
22