116
125
95
61
643
197
51
87
161
45
77
53
243
99
64
21
20
44
277
89
118
71
364
62
33
88
46
285
159
47
184
65
146
26
52
344
130
79
10
54
132
157
86
251
122
255
158
220
117
164
41
123
11