18
10
7
2
6
30
63
21
44
64
57
34
29
67
16
11
22
25
86
51
80
23
13
27
312
62
68
12
33
14
15
9
248
50
8
1