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