13
16
46
4
68
20
31
37
8
18
160
2
17
58
74
22
113
69
49
632
27
98
12
50
35
29
11
47
7
434
14
82
116
641