42
120
62
110
96
26
30
53
181
417
47
74
139
27
70
131
22
45
14
19
38
169
79
158
31
80
63
116
8
69
73
165
211
102
347
49
197
127
48
160
9
166
67
170
37
148
91
85
213