281
71
140
192
221
52
12
399
284
90
40
63
110
356
602
1995
35
121
94
165
62
175
177
141
73
126
45
1488
883
154
764
34
168
373
39
99
54
76
88
133
36
114
77
538
61
204
55
746
1016
311
82
112
59
582
75
79
47