5
7
3
14
30
11
22
19
16
39
46
28
10
21
17
0
1
25
31
9
36
157
35
8
6
29
97
15
53
42
61
32
211
51
24
66
199