9
12
7
3
25
86
11
69
6
52
41
67
15
17
2
20
30
31
79
8
44
82
672
43
13
0
83
21
5
59
126
24
42
54
84
56
36
16
4
45