45
97
38
28
156
24
107
578
157
135
544
131
142
98
54
126
4701
50
164
182
237
42
246
31
380
391
51
353
261
120
315
17
194
160
185
22
94
35
351
69
178
68
330
52
539
149
198
374
208
137
134
1034
124
193
60
151