155
80
141
20
96
496
45
354
153
245
76
100
26
13
113
52
37
23
22
95
116
46
74
470
35
16
643
606
418
57
209
151
47
19
24
51
171
187
78
511
49
123
409
89
332
82
563
59
343
505
296
66
64
172
179
92