41
14
43
203
143
674
22
114
141
31
16
37
48
299
200
91
381
439
49
198
79
753
52
272
89
118
418
36
32
23
839
196
72
146
104
33
165
69
131
924
149
540
70
65
258
59
351
274
509
692
96
63
312
378