76
175
109
260
128
323
39
67
151
508
129
46
218
89
470
41
45
119
85
126
81
92
114
68
80
55
24
274
136
70
62
72
53
82
152
99
164
47
91
112
478
269
54
331
243
342
60
66
554
516