18
45
31
6
26
38
19
5
7
88
76
36
15
8
10
27
29
4
1
213
2
14
13
9
11
28
104
23
20
42
12
72
44
0
3
67
79
24
17
55
50