73
116
51
42
38
154
43
87
71
82
152
378
80
41
98
145
149
189
31
75
61
129
20
270
271
146
509
392
249
32
88
57
257
292
156
67
53
24
547
286
40
34
62
69
323
222
90
141
328
138
64
54
232
451