5
15
4
18
8
0
1
20
11
51
26
10
81
22
19
42
25
39
3
9
29
2
6
48
247
75
24
65
116
454
12
17
14
27
101
148
28
31