28
83
211
32
138
197
85
58
128
110
380
244
193
530
46
157
119
697
467
57
65
72
673
277
208
36
93
168
117
43
600
40
31
34
127
69
122
284
48