98
289
35
125
83
25
259
194
48
89
72
50
94
141
87
64
766
113
486
231
326
768
69
74
95
85
314
4393
3003
159
353
1209
357
62
337