92
262
51
30
125
108
176
140
53
116
202
20
45
56
98
97
69
186
118
84
19
271
91
37
1074
263
309
71
1405
94