95
212
62
82
57
83
52
60
49
96
130
77
80
539
182
38
84
177
107
31
42
135
103
259
1306
757
51
113
122
114
241