5
21
16
804
6
11
8
3
93
20
12
47
53
4
18
15
9
10
1
7
29
42
39
69
24
51
90
19
38
74
27
374
76
94
17
43
189
46
111
50
40
62
35
31
45
106
68