44
31
29
9
38
23
117
243
416
17
16
10
20
7459
40
56
6
91
327
101
14
36
22
52
27
72
58
37
12
160
68
25
35
76
276