4
41
14
25
56
42
24
8
9
6
43
20
58
12
94
2
28
86
3
0
50
21
866
18
36
7
37
79
59
1
13
10
15
32
5
84
19
29
17