40
14
16
43
134
254
9
180
356
51
121
273
57
36
10
185
167
418
80
17
58
94
30
61
21
52
39
62
34
130
15
48
66
13
72
35
42
26
84
64
55
24
20
91
192
229
11
71
102
136
32