23
25
8
180
62
38
29
15
49
71
39
477
31
122
68
48
28
92
234
104
213
27
566
22
144
53
307
40
17
87
96
58
35
83
67
42
76
56
50
1597
57
716
37
228
46
110
332
7
74
16
461