201
144
113
71
142
68
105
48
159
302
63
114
150
130
319
92
323
79
121
91
227
119
77
149
962
249
168
21
23
305
2802
744
18
42
156
151
122
399
1364
769
62
100
664
34
276
13815
152
342
191
80
181
241
126
502
308