46
37
126
19
27
32
52
54
101
124
13
64
392
77
223
196
277
167
112
368
45
260
144
166
323
95
15
22
47
11
18
35
174
72
56
49
7
9
145
151
133
281
162
153
91
82
51
28
93
36
198
42
422
681