5
6
8
7
15
0
9
1
19
11
25
34
12
3
2
77
53
51
331
87
152
384
50
136
42
223
46
253
66
138
110
185
30
98
39
362
22
65
18
31
131
97
92
76
383
55
116
37