247
248
66
134
121
271
177
174
76
201
122
61
483
132
70
219
94
165
444
127
116
940
486
262
307
227
432
193
1023
105
54
89
75
45
18
58
231
28
74
599
53
44
25
98
220
86
59
41
67
36
128
328