61
166
90
86
51
107
59
225
70
173
157
118
311
57
62
83
109
91
45
55
54
4749
136
92
56
64
230
101
40
87
134
217
93
7231
105
120
47
1171
153
250
187
475
123
53