43
420
151
31
68
21
18
185
41
276
120
131
29
23
132
32
645
8
203
86
57
82
48
162
28
36
42
11639
827
114
349
787
366
367
59
372
50
74
381
92
816
140
174
651
34
19
35
37
49
39
294
172