112
55
70
37
238
109
189
88
56
31
91
46
224
103
140
67
35
22
42
25
294
133
77
40
63
34
364
163
175
82
462
205
105
52
84
43
126
61
252
115
378
169
203
94
49
28
161
76
147
245
329
148
343
154
2961
1276
2275
982
2058
889
1974
853
2625
1132
2184
943
1330
577
2730
1177
1428
619
882
385
Copyright © All Rights Reserved