5
2
7
6
8
1
16
0
19
11
31
86
45
12
15
64
93
74
39
417
55
35
29
236
92
41
56
134
199
71
59
25
79
96
28
10
21
26
27
149
20
102
36