45
34
26
92
263
51
30
125
108
178
140
55
116
203
20
59
99
97
71
188
119
53
84
19
276
37
1076
93
313
74
1415
96