155
141
123
539
199
85
21
17
451
64
231
49
223
751
124
505
470
191
303
138
134
211
151
232
593
351
356
117
279
31
388
175
106
57
189
93
79
473
30
72
100
26
113
33
27
34
144
90
1539
66
56
219
77
45
50
132