40
44
132
91
62
38
46
32
57
127
28
33
74
70
52
137
89
19
940
108
113
84
219
233
50
80
24
35
93
347
223
185
88
95
54
63
29
7
101
26
209
27
39
131
37
129
107