26
7
48
51
44
133
93
139
86
82
108
57
40
110
86
109
124
96
178
281
48
37
186
24
72
193
454
165
944
665
201
699
105
635
459
462
322
567
122
949
1205
761
578
123
640
537
621
280
587
304
690
174
761
593