10
31
6
11
19
4
30
7
16
28
5
1
29
8
3
14
0
32
18
27
25
22
36
12
45
39
37
56
9
223
26
44
20
169
87
41
42
17
38