123
14
8
18
3
88
10
168
30
2
129
15
24
4
85
7
37
55
6
70
21
5
1
59
11
605
326
793
877
17
414
973
42
372